2017-01-03 65 views

回答

0

我假設你問爲什麼不是所有的指標顯示發現在sys.dm_db_index_usage_stats中。 sys.dm_db_index_usage_stats只顯示自sql server啓動以來的統計信息。因此,在重新啓動SQL Server之後,所有統計信息都將重置爲空。如果自SQL Server啓動以來尚未使用索引,它將不會顯示在sys.dm_db_index_usage_stats中。

如果你的問題是爲什麼不是所有的索引都被使用過,那麼這可能是因爲SQL Server爲你的查詢(或者認爲它有一個更好的執行計劃)。請記住:索引不是加速查詢的魔力。不要僅僅因爲可以創建索引。金佰利Tripp有一個很好的博客關於此:http://www.sqlskills.com/blogs/kimberly/indexes-just-because-you-can-doesnt-mean-you-should/

相關問題