我正在使用SQL Server 2005和動態管理視圖sys.dm_db_missing_index_details
。它繼續告訴我Table1確實需要ColumnX和ColumnY的索引,但該索引已經存在!我甚至放棄並重新創建了幾次,但無濟於事。爲什麼SQL Server 2005動態管理視圖在缺失索引時報告缺失的索引?
更多細節:視圖列出equality_columns
下的Column1。列2被inequality_columns
下上市,所以我創建了索引:
create index IndexA on Table1 (Column1 asc, Column2 asc)
這不正是sys.dm_db_missing_index_details
告訴我我需要的指數?
我想這想法不是那麼的隨意,因爲它解決了這個問題的侷限性好微軟的文章。列在inequality_columns下的Column2需要按降序排序:在Table1上創建索引IndexA(Column1 asc,Column2 desc) – Charles 2009-05-28 20:01:49