檢視索引資訊

有數個目錄檢視及函數可顯示索引中繼資料資訊。例如,您可以顯示存在於特殊資料表的索引類型、指定索引的目前索引選項集,或資料庫中一或多個索引所使用的空間總數。

索引目錄檢視

下表列出會傳回索引中繼資料的目錄檢視。

目錄檢視

顯示相關資訊

sys.indexes

索引類型、檔案群組或資料分割配置識別碼,以及儲存在中繼資料中索引選項的目前設定。

sys.index_columns

資料行識別碼、索引內的位置、類型 (索引鍵或非索引鍵) 及排序順序 (ASC 或 DESC)。

sys.spatial_index_tessellations

每一個空間索引的類型和鑲嵌式配置,以及有關每一個索引的基本資訊。

sys.spatial_indexes

有關哪一個鑲嵌式配置和參數已經用於空間索引的資訊。

sys.stats

與索引相關聯的統計資料 (包括統計資料名稱),以及它是自動建立,還是使用者建立的。

sys.stats_columns

與統計資料相關聯的資料行識別碼。

sys.xml_indexes

XML 索引類型 (主要或次要) 及次要類型與描述。

索引函數

這些系統函數也會傳回索引中繼資料。

函數

顯示相關資訊

sys.dm_db_index_physical_stats (Transact-SQL)

索引大小及片段統計資料。

sys.dm_db_index_operational_stats (Transact-SQL)

目前索引及資料表 I/O 統計資料。

sys.dm_db_index_usage_stats (Transact-SQL)

按查詢類型的索引使用量統計資料。

sys.dm_db_missing_index_columns (Transact-SQL)

遺漏索引之資料庫資料表資料行的相關資訊。

sys.dm_db_missing_index_details (Transact-SQL)

有關遺漏索引的詳細資訊。

sys.dm_db_missing_index_group_stats (Transact-SQL)

有關遺漏索引群組的摘要資訊。

sys.dm_db_missing_index_groups (Transact-SQL)

有關特定遺漏索引群組中包含哪些遺漏索引的資訊。

INDEXKEY_PROPERTY

索引內的索引資料行位置及資料行排序順序 (ASC 或 DESC)。

INDEXPROPERTY

索引類型、層級數,以及儲存在中繼資料中索引選項的目前設定。

INDEX_COL

指定索引的索引鍵資料行名稱。