Delen via


sys.dm_db_xtp_nonclustered_index_stats (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

De sys.dm_db_xtp_nonclustered_index_stats systeemdynamische beheerweergave bevat statistieken over bewerkingen op niet-geclusterde indexen in geheugengeoptimaliseerde tabellen. De resultaatset bevat één rij voor elke niet-geclusterde index op een geheugengeoptimaliseerde tabel in de huidige database.

De statistieken die in sys.dm_db_xtp_nonclustered_index_stats worden weergegeven, worden verzameld wanneer de in-memory indexstructuur wordt aangemaakt. Indexstructuren in het geheugen worden opnieuw aangemaakt bij het herstarten van de database.

Gebruik sys.dm_db_xtp_nonclustered_index_stats om indexactiviteit te begrijpen en te monitoren tijdens DML-operaties en wanneer een database online wordt gezet. Wanneer een database met een geheugengeoptimaliseerde tabel wordt herstart, wordt de index opgebouwd door één rij tegelijk in het geheugen in te voegen. Het aantal paginadelingen, samenvoegingen en consolidatie kan je helpen het werk te begrijpen dat is verricht om de index op te bouwen wanneer een database online wordt gezet. Je kunt deze tellingen ook bekijken voor en na een reeks DML-operaties.

Grote aantallen herpogingen wijzen op gelijktijdige kwesties.

Voor meer informatie over geheugen-geoptimaliseerde indexen, zie SQL Server In-Memory OLTP Internals for SQL Server 2016, pagina 20.

Kolomnaam Gegevenstype Description
object_id int Id van het object.
xtp_object_id bigint ID van de geheugengeoptimaliseerde tabel.
index_id int Id van de index.
delta_pages bigint Het totale aantal deltapagina's voor deze index in de boom.
internal_pages bigint Voor intern gebruik. Het totale aantal interne pagina's voor deze index in de boom.
leaf_pages bigint Het totale aantal bladpagina's voor deze index in de boom.
outstanding_retired_nodes bigint Voor intern gebruik. Het totale aantal knopen voor deze index in de interne structuren.
page_update_count bigint Het cumulatieve aantal bewerkingen dat een pagina in de index bijwerkt.
page_update_retry_count bigint Het cumulatieve aantal herhalingen van een operatie-updatepagina in de index.
page_consolidation_count bigint Het cumulatieve aantal paginaconsolidaties in de index.
page_consolidation_retry_count bigint Het cumulatieve aantal herhalingen van paginaconsolidatiebewerkingen.
page_split_count bigint Het cumulatieve aantal pagina-splitbewerkingen in de index.
page_split_retry_count bigint Het cumulatieve aantal herhalingen van pagina-splitbewerkingen.
key_split_count bigint Cumulatief aantal sleutelsplitsingen in de index.
key_split_retry_count bigint Cumulatief aantal herpogingen van key split-operaties.
page_merge_count bigint Het cumulatieve aantal pagina-merge operaties in de index.
page_merge_retry_count bigint Het cumulatieve aantal herpogingen van pagina-samenvoegingsoperaties.
key_merge_count bigint Cumulatief aantal sleutelsamenvoegingsoperaties in de index.
key_merge_retry_count bigint Cumulatief aantal herhalingen van sleutelsamenvoegingsoperaties.

Permissions

Vereist toestemming VIEW DATABASE STATE op de huidige database.

Machtigingen voor SQL Server 2022 en hoger

Hiervoor is de machtiging VIEW DATABASE PERFORMANCE STATE vereist voor de database.