sp_BlitzIndex 是否使用查询存储数据?

Ben*_*Ben 0 sql-server sp-blitzindex index-maintenance

SQL Server 2019

  1. 运行时sp_BlitzIndex生成的结果是否使用查询存储数据?尝试了解查询存储是否影响sp_BlitzIndex报告。

  2. sp_BlitzIndex在其报告中有多项建议,我试图了解应遵循哪些步骤sp_BlitzIndex来验证是否需要这样的索引。它应该遵循两者还是其中之一?sp_BlitzCache/sp_BlitzQueryStore 一个例子是其中一行的使用 - 603 uses; Impact: 100.0%; Avg query cost: 74.4459 在看起来很棒的纸上,在复制并粘贴索引的 TSql 之前,我如何才能准确地了解哪些查询会使用建议的索引?(所谓的 603 使用)。

在索引调整过程中有点迷失了自己,因为感觉每个命令都只是重定向到另一个命令,不知道我应该在哪里停止并采取行动哈哈。

Eri*_*ing 8

向后

如果有的话,您应该使用 sp_BlitzIndex 来进一步验证在查找要调整的查询时找到的缺失索引请求,以找到索引的总体潜在用途。sp_BlitzIndex 对我来说的真正价值是找到我可以清理的索引。缺失的索引部分可以用来测量数据库的温度,看看是否有人在关注事物,但是......

了解请求具有什么实际价值的唯一方法是运行请求它的查询,获取实际的执行计划,并查看丢失的索引请求是否与那里的瓶颈一致。

我在这里写了一点:

您的工作流程可能会更好:

  • 使用其他脚本查找要调整的查询
  • 记下任何缺失的索引请求
  • 查看 sp_BlitzIndex 中的请求是否为“高价值”
  • 使用和不使用索引建议测试查询