升级后验证计划指南
适用于:SQL Server Azure SQL 数据库 Azure SQL 托管实例 Microsoft Fabric SQL 数据库
重要
查询存储提示提供了一种易于使用的方法,可在不更改应用程序代码的情况下制定查询计划。 查询存储提示比计划指南更简单。 查询存储提示可用于 Azure SQL 数据库、Microsoft Fabric 中的 SQL 数据库、Azure SQL 托管实例和 SQL Server 2022(16.x)及更高版本中。
建议在将应用程序升级到 SQL Server 的新版本时,重新评估和测试计划指南定义。 性能优化要求和计划指南匹配行为可能会发生更改。 尽管无效的计划指南不会导致查询失败,但仍应在不使用计划指南的情况下对计划进行编译,并且该计划可能不是最好的选择。 将数据库升级到新版本的数据库引擎后,建议执行下列任务:
使用 sys.fn_validate_plan_guide 函数验证现有的计划指南。
使用扩展事件可通过使用 Plan Guide Unsuccessful 事件监视在一段时间内是否有被误导的计划。