KB5008184 — ИСПРАВЛЕНО: ForceLastGoodPlan не учитывает прерванные запросы и запросы с истекшим временем ожидания в логике обнаружения регрессии

Применяется к
SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 on Linux SQL Server 2017 on Windows

Проблема

В Microsoft SQL Server 2019 и 2017 функция ForceLastGoodPlan для автоматической настройки не учитывает потребление ЦП прерванными запросами в логике обнаружения регрессии плана выполнения. Эта функция распознает время ожидания выполнения запроса как прерванные запросы на стороне клиента. Поэтому и не мешает. Если запрос с регрессированным планом постоянно истекает, функция ForceLastGoodPlan не обнаружит и не исправит регрессию плана.

Решение

Сведения о накопительном пакете обновления

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Сведения о накопительных обновлениях для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые были в предыдущей сборке. Рекомендуется установить последнюю сборку для вашей версии SQL Server.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.