查找导致缺少索引DMV的查询


Answers:


12

简短的答案:您无法做到100%的准确性。

长答案:您可以查询计划缓存以识别缺少索引警告的计划,并将结果与​​sys.dm_db_missing_index_ * DMV中的结果进行比较。这是一个可以用来查询计划缓存的脚本。如果由于某种原因该计划没有被缓存或被推出缓存,您将找不到任何匹配项,因此我们回到简短的答案。

要100%确定,您将必须跟踪工作量并捕获缺少索引的计划。它不是轻量级的,也不是琐碎的。这是执行此操作的脚本。只需很小的努力,就可以将其移植到扩展事件。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.