sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure

A sys.dm_db_xtp_nonclustered_index_stats vista de gestão dinâmica do sistema inclui estatísticas sobre operações em índices não agrupados em tabelas otimizadas para memória. O conjunto de resultados contém uma linha para cada índice não agrupado numa tabela otimizada para memória na base de dados atual.

As estatísticas refletidas em sys.dm_db_xtp_nonclustered_index_stats são recolhidas quando a estrutura do índice em memória é criada. As estruturas de índice em memória são recriadas após o reinício da base de dados.

Use sys.dm_db_xtp_nonclustered_index_stats para compreender e monitorizar a atividade dos índices durante operações DML e quando uma base de dados é ativada. Quando uma base de dados com uma tabela otimizada para memória é reiniciada, o índice é construído inserindo uma linha de cada vez na memória. A contagem de divisões de páginas, fusões e consolidações pode ajudá-lo a compreender o trabalho realizado para construir o índice quando uma base de dados é ativada. Também pode analisar estas contagens antes e depois de uma série de operações DML.

Um grande número de tentativas é indicativo de problemas de concorrência.

Para mais informações sobre índices otimizados para memória, veja SQL Server In-Memory OLTP internals, página 20.

Nome da coluna Tipo de dados Descrição
object_id int ID do objeto.
xtp_object_id bigint ID da tabela otimizada para memória.
index_id int ID do índice.
delta_pages bigint O número total de páginas delta para este índice na árvore.
internal_pages bigint Para utilização interna. O número total de páginas internas para este índice na árvore.
leaf_pages bigint O número total de folhas para este índice na árvore.
outstanding_retired_nodes bigint Para utilização interna. O número total de nós para este índice nas estruturas internas.
page_update_count bigint Número acumulado de operações que atualizam uma página no índice.
page_update_retry_count bigint Número cumulativo de tentativas de atualização de uma operação no índice.
page_consolidation_count bigint Número acumulado de consolidações de páginas no índice.
page_consolidation_retry_count bigint Número cumulativo de tentativas de operações de consolidação de páginas.
page_split_count bigint Número acumulado de operações de divisão de páginas no índice.
page_split_retry_count bigint Número cumulativo de tentativas de operações de divisão de página.
key_split_count bigint Número acumulado de divisões de chave no índice.
key_split_retry_count bigint Número cumulativo de tentativas de operações de divisão de chaves.
page_merge_count bigint Número acumulado de operações de junção de páginas no índice.
page_merge_retry_count bigint Número cumulativo de tentativas de operações de fusão de páginas.
key_merge_count bigint Número acumulado de operações de fusão de chaves no índice.
key_merge_retry_count bigint Número cumulativo de tentativas de operações de fusão de chaves.

Permissions

Requer VIEWDATABASE permissão STATE na base de dados atual.

Permissões para SQL Server 2022 e posterior

Requer VIEWDATABASE permissão de ESTADO DE DESEMPENHO na base de dados.