Sql-Server

在 sql server 2008r2 中查找缺失索引的最佳查詢是什麼以及如何解決缺失索引

  • December 12, 2016

辨識缺失索引並解決索引問題

您可以使用sp_BlitzIndex查找高價值缺失索引,@mode=3具體只會顯示高價值缺失索引。定位那些“預計每天收益”大於 5,000,000 的人。看看你的工作量在做出改變後是否有所改善。

披露:我在 Brent Ozar Unlimited 工作。

@Tara回答的另一個讚美是使用Microsoft 的 Tigertoolbox(有很多由 CSS 工程師積極維護的腳本)-view_IndexCreation.sql

目的:在 SQL Server 中查找相關的缺失索引。如果執行了一個或多個業務週期,則結果是相關的。

在輸出中,您將找到以下資訊:

  • 缺少對使用者影響最大的索引。分數越高,使用者查詢的預期改進就越高。
  • 以上列表中可能存在冗餘索引,這提供了進行一些索引合併的機會。
  • 索引創建腳本。

引用自:https://dba.stackexchange.com/questions/157923