Symptom
Tänk dig följande situation:
-
Du använder en transaktions bearbetning i minnet online i Microsoft SQL Server 2017, 2016 och 2014.
-
Du kör en fråga i en minnesoptimerade tabell som innehåller ett stort index.
I det här scenariot om du använder det stora indexet under frågekörningen kan användningen av processorn kraftigt öka till 100 procent snabbt. Om du har fler än en logisk processor kan bara en av processor användningen öka till 100 procent.
Orsak
Det här problemet beror på att skräp insamling i Memory OLTP kan ta lång tid att slutföra om ett stort index används i en fråga.
Lösning
Det här problemet är åtgärdat i följande kumulativa uppdateringar för SQL Server:
Kumulativ uppdatering 4 för SQL Server 2017
Kumulativ uppdatering 7 för SQL Server 2016 SP1
Kumulativ uppdatering 2 för SQL Server 2014 SP3
Obs! När du har installerat den här uppdateringen måste du aktivera trace flagga (TF) 9945 för att åtgärda problemet. Information om hur du aktiverar TF 9945finns i avsnittet om spårnings flaggor (Transact-SQL) på Microsoft Developer Network (MSDN).
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:
Senaste kumulativa uppdateringen för SQL Server 2017
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.