Sql-Server
在 sql server 2008r2 中查找缺失索引的最佳查詢是什麼以及如何解決缺失索引
辨識缺失索引並解決索引問題
您可以使用sp_BlitzIndex查找高價值缺失索引,
@mode=3
具體只會顯示高價值缺失索引。定位那些“預計每天收益”大於 5,000,000 的人。看看你的工作量在做出改變後是否有所改善。披露:我在 Brent Ozar Unlimited 工作。
@Tara回答的另一個讚美是使用Microsoft 的 Tigertoolbox(有很多由 CSS 工程師積極維護的腳本)-
view_IndexCreation.sql
目的:在 SQL Server 中查找相關的缺失索引。如果執行了一個或多個業務週期,則結果是相關的。
在輸出中,您將找到以下資訊:
- 缺少對使用者影響最大的索引。分數越高,使用者查詢的預期改進就越高。
- 以上列表中可能存在冗餘索引,這提供了進行一些索引合併的機會。
- 索引創建腳本。