能加快运行 SQL 调优过程吗?

可以,如果您对 SQL 语句的有预期的运行时间,可以在”Test Run All Options”选项窗口中的”terminate Criteria” Tab 设置 “User define time” 的值,将其用作终止每个 SQL 替代方案的终止测试运行的时间。

我应该测试运行每个 SQL 替代项多少次?

如果 SQL 的运行时短(少于 10 秒),则数据缓存从硬盘到内存和 SQL 分析时间的时间可能对总运行时很重要。因此,执行每个 SQL 替代项 2 次,并使用第二个运行时进行比较。

对于运行时间小于 1 秒的极短的 SQL 语句,建议多次运行所有 SQL 替代项,例如 3 次或更多,以便取得较平均运行时间进行比较。