Partilhar via


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

sys.dm_db_xtp_nonclustered_index_stats inclui estatísticas sobre operações em índices não clusterizados em tabelas com otimização de memória. sys.dm_db_xtp_nonclustered_index_stats 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 em sys.dm_db_xtp_nonclustered_index_stats são 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 compreender e monitorar a atividade de í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 novas tentativas é indicativo de problemas de simultaneidade; chame o Suporte da Microsoft.

Para obter mais informações sobre índices não clusterizados com otimização de memória, consulte o documento SQL Server In-Memory OLTP Internals Overview, página 17.

Aplica-se a: SQL Server (do SQL Server 2014 à versão atual).

Nome da coluna

Tipo de dados

Descrição

object_id

int

A ID do objeto.

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.

Consulte também

Conceitos

Exibições de gerenciamento dinâmico da tabela com otimização de memória (Transact-SQL)