Symptômes
Prenons l’exemple du scénario suivant :
-
Vous avez une base de données Microsoft SQL Server 2016 ou 2017 contenant des index ColumnStore.
-
Vous activez le mode d’isolement de capture d’écran par défaut (RCSI) au niveau de la base de données ou la base de données sert de réplica secondaire lisible dans un groupe de disponibilité (RCSI est activé par défaut dans le cas présent).
-
You exécuter des requêtes de lecture sur l’index ColumnStore en tant qu’instructions d’insertion sur le même index.
Dans ce scénario, il est possible que vous remarquiez des performances médiocres dans SQL Server 2016 et 2017. Par ailleurs,il est possible que vous constatiez un blocage sévère et des attentes de requête sur QUERY_TASK_ENQUEUE_MUTEX et ROWGROUP_VERSION.
Résolution
Informations de mise à jour cumulative :
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
Mise à jour cumulative 16 pour SQL Server 2017
Mise à jour cumulative 3 pour SQL Server 2016 Service Pack 2
Chaque nouvelle mise à jour cumulative pour SQL Server contient tous les correctifs et les correctifs de sécurité inclus dans la mise à jour cumulative précédente. Consultez les dernières mises à jour cumulatives pour SQL Server :
Informations sur le correctif à la demande :
Ce problème a été résolu dans le correctif à la demande de SQL Server suivant :
Correctif à la demande pour SQL Server 2017 CU15
Solution de contournement
Pour contourner ce problème, vous pouvez Supprimer l’index ColumnStore de la table.
Statut
Microsoft a confirmé l’existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.
Références
Apprenez-en davantage sur la terminologieutilisée par Microsoft pour décrire les mises à jour logicielles.