Symptom
Tänk dig följande situation:
-
Du har en Microsoft SQL Server 2016-eller 2017-databas som innehåller columnstore-index.
-
Du aktiverar läsa uppkopplad ögonblicks bild isolering (RCSI) på databas nivå, eller så fungerar databasen som en läsbar sekundär replik i en tillgänglighets grupp (RCSI är aktive rad som standard i det här fallet).
-
Y-OU kör Läs (Välj) frågor mot columnstore-index som INSERT-uttryck i samma index.
I det här scenariot kan du märka dålig prestanda i SQL Server 2016 och 2017. Dessutom kandet uppstå kraftig blockering och frågor väntar på QUERY_TASK_ENQUEUE_MUTEX och ROWGROUP_VERSION.
Lösning
Kumulativ uppdaterings information:
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 16 för SQL Server 2017
Kumulativ uppdatering 3 för SQL Server 2016 Service Pack 2
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:
Information om snabb korrigeringar på begäran:
Det här problemet är åtgärdat i följande snabb korrigering för SQL Server:
Snabb korrigering på begäran för SQL Server 2017 CU15
Lösning
Som en lösning på det här problemet kan du ta bort columnstore-indexet för tabellen.
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologinsom Microsoft använder för att beskriva program varu uppdateringar.