查看索引信息

有多个显示索引元数据信息的目录视图和函数。例如,可以显示特定表上存在的索引类型、为指定索引设置的当前索引选项或数据库中一个或多个索引使用的总空间。

索引目录视图

下表列出了返回索引元数据的目录视图。

目录视图

显示相关信息

sys.indexes

元数据中存储的索引类型、文件组或分区方案 ID 和索引选项的当前设置。

sys.index_columns

列 ID、索引内的位置、类型(键或非键)和排序顺序(ASC 或 DESC)。

sys.spatial_index_tessellations

每个空间索引的类型和分割方案,以及关于每个索引的基本信息。

sys.spatial_indexes

关于空间索引所使用的分割方案和参数的信息。

sys.stats

与索引关联的统计信息(包括统计信息名称),以及该名称是自动创建的还是用户创建的。

sys.stats_columns

与统计信息关联的列 ID。

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

有关缺失索引的数据库表列的信息。

sys.dm_db_missing_index_details

有关缺失索引的详细信息。

sys.dm_db_missing_index_group_stats

有关缺失索引组的摘要信息

sys.dm_db_missing_index_groups

有关特定缺失索引组中包含的缺失索引的信息。

INDEXKEY_PROPERTY

索引内的索引列的位置以及列的排序顺序(ASC 或 DESC)。

INDEXPROPERTY

元数据中存储的索引类型、级别数目和索引选项的当前设置。

INDEX_COL

指定索引的键列的名称。