Améliorations de l'évolutivité et des performances (moteur de base de données)
Les index columnstore font partie des améliorations apportées en matière d'évolutivité et de performances dans le moteur de base de données.
Index columnstore
SQL Server 2012 présente une nouvelle fonctionnalité d'accélération des requêtes d'entrepôt de données basée sur un nouveau type d'index appelé index columnstore optimisé en mémoire xVelocity. Ce nouvel index, combiné à des fonctionnalités de traitement des requêtes améliorées, augmentent dans certains cas les performances des requêtes d'entrepôt de données par des centaines voire des milliers de fois et peut accélérer selon un facteur dix le traitement routinier d'une large gamme de requêtes d'aide à la décision. Cela peut permettre aux utilisateurs finals d'obtenir plus de valeur de leurs données grâce à leur exploration rapide et interactive. Le personnel des services informatiques peut réduire les coûts de développement et les durées d'extraction, de transformation et de chargement (ETL) car les index columnstore limitent ou éliminent le besoin de compter sur des agrégats prégénérés, notamment des tables récapitulatives définies par l'utilisateur et des vues indexées (matérialisées). En outre, les index columnstore peuvent grandement améliorer les performances ROLAP, en rendant ROLAP plus efficace. Pour plus d'informations, consultez Index columnstore.
Créer, reconstruire et supprimer un index en ligne
Les index contenant des colonnes XML, varchar(max), nvarchar(max) et varbinary(max) peuvent maintenant être créés, reconstruits et supprimés comme opération en ligne.
Amélioration de la prise en charge des partitions
SQL Server 2012 prend en charge jusqu'à 15 000 partitions par défaut. Dans les versions antérieures, le nombre de partitions était limité à 1 000 par défaut.
Les groupes de fichiers FILESTREAM peuvent contenir plusieurs fichiers
Un groupe de fichiers FILESTREAM peut contenir plusieurs fichiers. Pour obtenir un exemple de code qui illustre la création d'un groupe de fichiers FILESTREAM contenant plusieurs fichiers, consultez CREATE DATABASE (Transact-SQL).
Vous pouvez améliorer l'évolutivité des E/S pour les données FILESTREAM en plaçant différents fichiers au sein du même groupe de fichiers FILESTREAM sur des volumes différents. Cette fonctionnalité évite d'avoir recours à des solutions de contournement compliquées qui font appel au partitionnement et à plusieurs groupes de fichiers FILESTREAM.