Compartilhar via


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure

A sys.dm_db_xtp_nonclustered_index_stats exibição de gerenciamento dinâmico do sistema inclui estatísticas sobre operações em índices não clusterizados em tabelas com otimização de memória. O conjunto de resultados contém uma linha para cada índice não clusterizado em uma tabela com otimização de memória no banco de dados atual.

As estatísticas refletidas são sys.dm_db_xtp_nonclustered_index_stats coletadas quando a estrutura de índice na memória é criada. As estruturas de índice na memória são recriadas na reinicialização do banco de dados.

Use sys.dm_db_xtp_nonclustered_index_stats para entender e monitorar a atividade do índice durante operações DML e quando um banco de dados é colocado online. Quando um banco de dados com uma tabela com otimização de memória é reiniciado, o índice é criado através da inserção de uma linha por vez na memória. A contagem de divisões, mesclagens e consolidação de páginas pode ajudar você a compreender o trabalho realizado para criar o índice quando um banco de dados é colocado online. Você também pode analisar essas contagens antes e depois de uma série de operações DML.

Um grande número de tentativas é indicativo de problemas de simultaneidade.

Para obter mais informações sobre índices com otimização de memória, consulte SQL Server In-Memory OLTP Internals for SQL Server 2016, página 20.

Nome da coluna Tipo de dados Descrição
object_id int A ID do objeto.
xtp_object_id bigint ID da tabela com otimização de memória.
index_id int ID do índice.
delta_pages bigint O número total de páginas delta deste índice na árvore.
internal_pages bigint Para uso interno. O número total de páginas internas deste índice na árvore.
leaf_pages bigint O número total de páginas de folha deste índice na árvore.
outstanding_retired_nodes bigint Para uso interno. O número total de nós deste índice nas estruturas internas.
page_update_count bigint Número cumulativo de operações que atualizam uma página no índice.
page_update_retry_count bigint Número cumulativo de repetições de uma operação que atualiza uma página no índice.
page_consolidation_count bigint Número cumulativo de consolidações de página no índice.
page_consolidation_retry_count bigint Número cumulativo de repetições de operações de consolidação de página.
page_split_count bigint Número cumulativo de operações de divisão de página no índice.
page_split_retry_count bigint Número cumulativo de repetições de operações de divisão de página.
key_split_count bigint Número cumulativo de divisões chaves no índice.
key_split_retry_count bigint Número cumulativo de repetições de operações de divisões chaves.
page_merge_count bigint Número cumulativo de operações de mesclagem de página no índice.
page_merge_retry_count bigint Número cumulativo de repetições de operações de mesclagem de página.
key_merge_count bigint Número cumulativo de operações de mesclagens chaves no índice.
key_merge_retry_count bigint Número cumulativo de repetições de operações de mesclagens chaves.

Permissões

Requer a permissão VIEW DATABASE STATE no banco de dados atual.

Permissões do SQL Server 2022 e posteriores

Requer a permissão VIEW DATABASE PERFORMANCE STATE no banco de dados.