sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)
Динамическое административное представление sys.dm_db_xtp_nonclustered_index_stats содержит статистику операций с некластеризованными индексами в оптимизированных для памяти таблицах. Динамическое административное представление sys.dm_db_xtp_nonclustered_index_stats содержит по одной строке для каждого некластеризованного индекса в оптимизированной для памяти таблице в текущей базе данных.
Статистика, приведенная в sys.dm_db_xtp_nonclustered_index_stats, собирается во время создания структуры индекса в памяти. Структуры индекса в памяти создаются повторно при перезапуске базы данных.
Для отслеживания работы индексов и выявления закономерностей при выполнении операций DML и в случае, если база данных переводится в режим «в сети», используйте представление sys.dm_db_xtp_nonclustered_index_stats. При перезапуске базы данных с оптимизированной для памяти таблицей индекс строится путем вставки в память по одной строке за раз. Количество разбиений, объединений и консолидаций страниц позволяет понять, какая работа была проделана для построения индекса при переводе базы данных в режим «в сети». Эти значения также можно оценить до и после выполнения серии операций DML.
Большое количество повторных попыток указывает на проблему с параллелизмом. Обратитесь в службу поддержки Microsoft.
Дополнительные сведения об оптимизированных для памяти некластеризованных индексах см. в разделе Общие сведения об интервалах SQL Server In-Memory OLTP на стр. 17.
Применимо для следующих объектов: SQL Server (начиная с SQL Server 2014 до текущей версии). |
Имя столбца |
Тип данных |
Описание |
---|---|---|
object_id |
int |
Идентификатор объекта. |
index_id |
int |
Идентификатор индекса. |
delta_pages |
bigint |
Общее число разностных страниц для этого индекса в дереве. |
internal_pages |
bigint |
Для внутреннего использования. Общее число внутренних страниц для этого индекса в дереве. |
leaf_pages |
bigint |
Общее число конечных страниц для этого индекса в дереве. |
outstanding_retired_nodes |
bigint |
Для внутреннего использования. Отображает общее число узлов для этого индекса во внутренних структурах. |
page_update_count |
bigint |
Совокупное количество операций, обновляющих страницу в индексе. |
page_update_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию, обновляющую страницу в индексе. |
page_consolidation_count |
bigint |
Совокупное количество консолидаций страниц в индексе. |
page_consolidation_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию консолидации страниц. |
page_split_count |
bigint |
Совокупное количество операций разбиения страниц в индексе. |
page_split_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию разбиения страниц. |
key_split_count |
bigint |
Совокупное количество разбиения ключей в индексе. |
key_split_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию разбиения ключа. |
page_merge_count |
bigint |
Совокупное количество операций объединения страниц в индексе. |
page_merge_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию объединения страниц. |
key_merge_count |
bigint |
Совокупное количество операций объединения ключей в индексе. |
key_merge_retry_count |
bigint |
Совокупное количество повторных попыток выполнить операцию объединения ключей. |
Разрешения
Необходимо разрешение VIEW DATABASE STATE на текущую базу данных.
См. также
Основные понятия
Оптимизированные для памяти динамические административные представления таблиц (Transact-SQL)