Отнася се за
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Симптоми

Приемете, че позволявате автоматична настройка на заявки в SQL Server 2017 и 2019. При изпълнение на много едновременни съхранени процедури може да се натъкнете на сценарий за блокиране при следните условия:

  1. Изпълните съхранената процедура.

  2. Използвайте хранилище за данни на заявки (QDS), за да принудите плана.

  3. Изпълнете sp_recompile в съхранената процедура, за да премахнете насилствено плана от кеша за процедура.

  4. Изпълнете съхранената процедура едновременно в много отделни сесии.

Причина

След като принудите даден план да използва хранилище за данни на заявка и да го премахнете от кеша за процедура, планът вече не е кеширан и едновременни резултати при компилиране.

Състоянието

Microsoft потвърди, че това е проблем в продуктите на Microsoft, които са посочени в секцията "важи за".

Решение

Този проблем е коригиран в следните сборни актуализации за SQL Server:

За сборните актуализации за SQL Server:

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

Препратки

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

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.