症状
在 Microsoft SQL Server 2019 和 2017 中,用于自动优化的 ForceLastGoodPlan 功能不会在执行计划回归检测逻辑中考虑已中止查询的 CPU 消耗量。 该功能将查询执行超时识别为客户端中止的查询。 因此,它不会干扰。 如果具有回归计划的查询始终超时, ForceLastGoodPlan 功能将无法检测并更正计划回归。
解决方法
累积更新信息
以下SQL Server累积更新中修复了此问题:
SQL Server的每个新的累积更新都包含上一版本中的所有修补程序和安全修补程序。 建议为版本的SQL Server安装最新版本:
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。
参考
了解 Microsoft 用于描述软件更新的术语。