Симптоми
Новите изисквания за проверка за спазване на общи критерии (CCC) може да доведат до повече потребление на ПРОЦЕСОРА в SQL Server 2016 и 2017. Това може да е по-забележимо за натоварвания, използващи много чести кратки транзакции, като например тези, които включват tempdb. Това поведение възниква дори когато CCC не е разрешен.
Обмислете следните сценарии:
-
Имате силно натоварено работно натоварване с голям брой транзакции за вмъкване/актуализиране.
-
Вашето приложение извършва чести дребни транзакции.
-
Вашето приложение разчита предимно на tempdb, като например когато приложението използва вмъкване във временна таблица последователно в много отделни транзакции.
Решение
Този проблем е коригиран в следните сборни актуализации за SQL Server:
Забележка:
-
За да разрешите корекцията за флаг за проследяване (TF), 3427 трябва да бъде разрешена само от кумулативната актуализация 2 за SQL Server 2016 SP1 към сборна актуализация 2 за SQL Server 2016 SP2.
-
Започвайки от кумулативната актуализация 3 за SQL Server 2016 SP2 и за SQL Server 2017, трябва да бъдат забранени общите критерии за съответствие (CCC), за да разрешите корекцията.
Кумулативна актуализация 4 за SQL Server 2017
Всяка нова сборна актуализация за SQL Server съдържа всички поправки и всички корекции на защитата, които са били включени в предишната сборна актуализация. Вижте последните сборни актуализации за SQL Server:
Състоянието
Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".
Препратки
Научете повече за терминологията, която Microsoft използва, за да опише софтуерни актуализации.