是否可以过滤 sp_BlitzIndex 的结果以仅显示未使用和重复的索引?如果是这样,如何?
我还没有尝试过任何东西。只是想在表中插入 sp 输出,然后在那里过滤它。但我相信一定有更好的方法。
我知道这应该交给布伦特和团队。但是将其张贴在这里以获得一些更有趣的答案。
是否可以过滤 sp_BlitzIndex 的结果以仅显示未使用和重复的索引?如果是这样,如何?
我还没有尝试过任何东西。只是想在表中插入 sp 输出,然后在那里过滤它。但我相信一定有更好的方法。
我知道这应该交给布伦特和团队。但是将其张贴在这里以获得一些更有趣的答案。
我们最近在
sp_BlitzIndex
输出中添加了更多选项,但不幸的是,您所询问的那种大扫除模式不是其中之一。最接近的是使用
@Mode = 4
(从 v3.0 开始)或@Mode = 0
(在 v3.0 之前)运行它,我怀疑您已经在这样做了。使用 v3.0 的好处是您可以使用@GetAllDatabases = 1
参数一次性收集整个 SQL Server 实例的所有未使用/重复项。我建议将输出存储到一个表中并仅查询未使用的/被欺骗的。可能不是您想要的答案,但
sp_BlitzIndex
没有内置该功能。