Condividi tramite


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

sys.dm_db_xtp_nonclustered_index_stats include statistiche sulle operazioni sugli indici non cluster nelle tabelle con ottimizzazione per la memoria. sys.dm_db_xtp_nonclustered_index_stats contiene una riga per ogni indice non cluster in una tabella con ottimizzazione per la memoria nel database corrente.

Le statistiche riflesse in sys.dm_db_xtp_nonclustered_index_stats vengono raccolte quando la struttura dell'indice in memoria viene creata. Le strutture degli indici in memoria vengono ricreate al riavvio del database.

Utilizzare sys.dm_db_xtp_nonclustered_index_stats per comprendere e monitorare l'attività dell'indice durante le operazioni DML e quando un database viene portato online. Quando un database con una tabella con ottimizzazione per la memoria viene riavviato, l'indice viene compilato inserendo una riga per volta in memoria. Il conteggio delle divisioni di pagina, dei merge e del consolidamento può aiutare a capire il lavoro svolto per la compilazione dell'indice quando un database viene portato online. Inoltre, è possibile anche osservare i conteggi prima e dopo una serie di operazioni DML.

Numerosi tentativi sono indicativi di problemi di concorrenza; contattare il supporto Microsoft.

Per ulteriori informazioni sugli indici non cluster con ottimizzazione per la memoria, vedere Panoramica dei meccanismi interni OLTP in memoria di SQL Server a pagina 17.

Si applica a: SQL Server (da SQL Server 2014 alla versione corrente).

Nome della colonna

Tipo di dati

Descrizione

object_id

int

ID dell'oggetto.

index_id

int

ID dell'indice.

delta_pages

bigint

Numero totale di pagine delta per questo indice nell'albero.

internal_pages

bigint

Per uso interno. Numero totale di pagine interne per questo indice nell'albero.

leaf_pages

bigint

Numero totale di pagine foglia per questo indice nell'albero.

outstanding_retired_nodes

bigint

Per uso interno. Numero totale di nodi per questo indice nelle strutture interne.

page_update_count

bigint

Numero cumulativo di operazioni di aggiornamento di una pagina nell'indice.

page_update_retry_count

bigint

Numero cumulativo di tentativi di un'operazione di aggiornamento di una pagina nell'indice.

page_consolidation_count

bigint

Numero cumulativo di consolidamenti di pagine nell'indice.

page_consolidation_retry_count

bigint

Numero cumulativo di tentativi di operazioni di consolidamento di pagine.

page_split_count

bigint

Numero cumulativo di operazioni di divisione pagina nell'indice.

page_split_retry_count

bigint

Numero cumulativo di tentativi di operazioni di divisione pagina.

key_split_count

bigint

Numero cumulativo di divisione chiave nell'indice.

key_split_retry_count

bigint

Numero cumulativo di tentativi di operazioni di divisione chiave.

page_merge_count

bigint

Numero cumulativo di operazioni di unione di pagine nell'indice.

page_merge_retry_count

bigint

Numero cumulativo di tentativi di operazioni di unione di pagine.

key_merge_count

bigint

Numero cumulativo di operazioni di unione di chiavi nell'indice.

key_merge_retry_count

bigint

Numero cumulativo di tentativi di operazioni di unione di chiavi.

Autorizzazioni

È richiesta l'autorizzazione VIEW DATABASE STATE per il database corrente.

Vedere anche

Concetti

Viste a gestione dinamica correlate alle tabelle con ottimizzazione per la memoria (Transact-SQL)