查询提示推荐工具(预览版)

Microsoft SQL Server 和 Azure SQL 提供了一套查询提示,可指导查询优化器生成可提供更好性能的替代查询执行计划。 查询存储提示 提供了一种用户友好的方法来影响查询计划的形状,而无需更改应用程序代码。 虽然查询存储建议很方便,但要确定特定查询的最佳建议,用户可能需要经过反复尝试和纠正错误的过程,这可能会耗费大量时间。

查询提示建议工具是 SQL Server Management Studio (SSMS)的组件,可自动识别最佳查询提示以提高 SQL 查询性能。 此工具允许用户探索给定查询的查询提示,同时最大限度地减少手动尝试和纠错的必要性。

工作原理

该工具在输入最大调优预算的情况下,通过跳过那些预计不会提供更高质量计划的查询提示,来充分利用给定的时间预算。 该工具还计算在没有任何提示情况下的基线性能,并利用该基线拒绝那些导致性能低于基线或迄今为止找到的最佳提示的计划的提示。

总之,该工具有效利用优化时间预算来有效识别最佳查询提示。