web-dev-qa-db-fra.com

SQL Server 2016 Standard Edition prend-il en charge le partitionnement de table?

Je souhaite mettre à niveau mon SQL Server 2008 Enterprise Edition vers SQL Server 2016 Standard Edition; cependant, une base de données utilise des partitions de table sur plusieurs groupes de fichiers (utilisé sur une grande table de journalisation, chaque jour est une partition)

Je vois dans Éditions et fonctionnalités prises en charge pour SQL Server 2016 sous la section "Évolutivité et performances du SGBDR", qu'il est dit que Standard Edition prend en charge Partitionnement des tables et des index, mais il ne prend pas en charge Parallélisme de table partitionnée.

Je ne suis pas sûr de bien comprendre les conséquences de cela.

Qu'est-ce que cela signifie exactement dans mon cas et comment cela affectera-t-il les performances de la base de données?

8
Zapnologica

À partir de SQL Server 2016 SP1 l'édition standard prend en charge tout fonctionnalité la plupart des surfaces de programmation de l'édition Enterprise, comme annoncé ici: SQL Server 2016 Service Pack 1 (SP1) est sorti !!! .

Cité de cet article:

Le tableau suivant compare la liste des fonctionnalités qui n'étaient disponibles que dans l'édition Entreprise et qui sont désormais activées dans les éditions Standard, Web, Express et LocalDB avec SQL Server 2016 SP1. Cette surface de programmation cohérente permet aux développeurs et aux éditeurs de logiciels indépendants de développer et de créer des applications en exploitant les fonctionnalités suivantes qui peuvent être déployées sur n'importe quelle édition de SQL Server installée dans l'environnement client. L'échelle et les limites de haute disponibilité ne changent pas et restent telles quelles pour les éditions inférieures, comme indiqué dans cet article MSDN .

Table of feature support changes between 2016 RTM and 2016 SP1

Ce qui différencie toujours EE de SE, ce sont principalement les améliorations de performances et administratives.

Donc, dans votre cas, SE prendra en charge le partitionnement de table (fonctionnalité) mais ne tirera pas parti de certaines améliorations de performances disponibles sur le partitionnement, comme le "parallélisme de table partitionnée".

15
Remus Rusanu

La dernière version de SQL à partir de SQL Server 2016 SP1 prend en charge le partitionnement sur toutes les éditions.

https://www.sqlshack.com/sql-server-2016-enhancements-truncate-table-table-partitioning/

Cet article s'applique à SQL 2016 SP1.

2