Поделиться через


Просмотр сведений об индексах

Существует несколько функций и представлений каталогов, отображающих метаданные индексов. Например, можно отобразить типы индексов, существующих для определенной таблицы, текущие параметры, установленные для указанного индекса, или общий объем пространства, используемого одним или несколькими индексами в базе данных.

Представления каталога индексов

В следующей таблице приводятся представления каталогов, возвращающие метаданные индексов.

Представление каталога

Отображение сведений о

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)

Статистика операций ввода-вывода текущего индекса и таблицы.

sys.dm_db_index_usage_stats (Transact-SQL)

Статистика использования индекса запросами определенного типа.

sys.dm_db_missing_index_columns (Transact-SQL)

Сведения о столбцах таблиц базы данных, для которых отсутствуют индексы.

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

Имя ключевого столбца указанного индекса.