Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure 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.
Verwante inhoud
- Inleiding tot Memory-Optimized tabellen
- Memory-Optimized Dynamische Beheerweergaven van tabellen
- In-Memory OLTP Overzicht en Gebruiksscenario's
- Prestaties optimaliseren met behulp van in-memory technologieën in Azure SQL Database
- Prestaties optimaliseren met behulp van in-memory technologieën in Azure SQL Managed Instance