KB4039868 – КОРЕКЦИЯ: Спад в производителността при използване на In-Memory OLTP с групи за наличност "Винаги включен" през SQL Server 2016 или 2017

Отнася се за
SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows (all editions)

Симптоми

Да предположим, че използвате In-Memory OLTP заедно с групи за наличност "Винаги включено" в Microsoft SQL Server 2016 или 2017. Ако групата за достъпност е конфигурирана да използва режима на достъпност със синхронно фиксиране, може да забележите временно намаляване на производителността за In-Memory OLTP транзакции.

За да проверите дали нямате този проблем, проверете брояча на производителността SQL Server 2016 XTP Transactions:Transactions created/sec. Може да се сблъсквате с този проблем, ако има редовни спадове с интервал от около 30 до 60 секунди. Освен това броячите на производителността Database:Log Pool Total Active Log Size и Log Pool Total Shared Pool Performance може да имат същия модел на промяна (например размерът намалява до нула при един и същ интервал).

Решение

Тази корекция е включена в следните кумулативни актуализации за SQL Server:

Сборна актуализация 1 за SQL Server 2017

Сборна актуализация 5 за SQL Server 2016 Service Pack 1

За компилациите на SQL Server:

Всяка нова компилация за SQL Server съдържа всички актуални поправки и корекции на защитата, които са били в предишната компилация. Препоръчваме да инсталирате най-новите сборни актуализации за SQL Server:

Последна сборна актуализация за SQL Server 2017

Най-новата компилация за SQL Server 2016

Състояние

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, които са изброени в раздела „Важи за“.

Справки

Научете повече относно терминологията, която Microsoft използва за описване на актуализациите на софтуера.