Symptômes
Lorsque vous essayez de créer un index (à l’aide des fonctions CREATE INDEX ou ALTER INDEX) sur le type de données spatiales d’une grande table, Microsoft SQL Server 2012 ou SQL Server 2014 peut avoir des performances médiocres. Vous pouvez trouver de nombreuses contestations de verrouillage tournant sur SOS_CACHESTORE et SOS_SELIST_SIZED_SLOCK.
Remarque : ce problème se produit généralement lorsqu’il existe de nombreuses opérations de données spatiales parallèles.
Résolution
Le problème a été résolu pour la première fois dans la mise à jour cumulative suivante de SQL Server. Après l’application du correctif logiciel, vous devez activer un nouvel indicateur de trace 6530 introduit pour ce correctif logiciel.
Mise à jour cumulative 1 pour SQL Server 2014 /en-us/help/2931693
Mise à jour cumulative 7 pour SQL Server 2012 SP1 /en-us/help/2894115
À propos des mises à jour cumulatives pour SQL Server
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs logiciels et tous les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
- Dernière mise à jour cumulative pour SQL Server 2014
- Dernière mise à jour cumulative pour SQL Server 2012 SP1
Informations supplémentaires
Pour plus d’informations sur le problème de performances similaire, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft :
2887888 CORRECTIF : Performances ralenties dans SQL Server lorsque vous créez un index sur un type de données spatiales d’un grand tableau dans une instance SQL Server 2012
2887899 CORRECTIF : Performances ralenties dans SQL Server 2012 lors de la création d’un index sur un type de données spatiales d’une grande table
État
Microsoft a confirmé qu’il s’agissait d’un problème dans les produits Microsoft répertoriés dans la section « S’applique à ».