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
SQL-database in Microsoft Fabric
Biedt informatie (de algemene statistieken) over het huidige gedrag van het In-Memory OLTP-afvalverzamelproces.
Rijen worden garbage collected uitgevoerd als onderdeel van de reguliere transactieverwerking, of door de hoofd-garbage collection-thread, die de idle worker wordt genoemd. Wanneer een gebruikerstransactie wordt gecommt, wordt één werkitem uit de garbage collection-wachtrij gehaald (sys.dm_xtp_gc_queue_stats (Transact-SQL). Alle rijen die garbage collected konden worden maar niet werden benaderd door de hoofdgebruikerstransactie, zijn garbage collected door de inactieve werker, als onderdeel van de dusty corner scan (een scan voor minder toegankelijke delen van de index).
Zie In-Memory OLTP (In-Memory Optimization) voor meer informatie.
| Kolomnaam | Typologie | Description |
|---|---|---|
| rows_examined | bigint | Het aantal rijen dat door het garbage collection-subsysteem is onderzocht sinds de server is gestart. |
| rows_no_sweep_needed | bigint | Het aantal rijen dat is verwijderd zonder een stoffige hoekscan. |
| rows_first_in_bucket | bigint | Het aantal rijen dat door de afvalverzameling werd onderzocht en dat de eerste rij in de hash bucket was. |
| rows_first_in_bucket_removed | bigint | Het aantal rijen dat door de garbage collection is onderzocht en de eerste rij in de hashemmer was die is verwijderd. |
| rows_marked_for_unlink | bigint | Het aantal rijen dat door de garbage collection wordt onderzocht en dat al als niet-gekoppeld is gemarkeerd in hun indexen met ref count =0. |
| parallel_assist_count | bigint | Het aantal rijen dat door gebruikerstransacties wordt verwerkt. |
| idle_worker_count | bigint | Het aantal afvalrijen dat door de inactieve werknemer wordt verwerkt. |
| sweep_scans_started | bigint | Het aantal stoffige hoekscans uitgevoerd door het afvalinzamelsubsysteem. |
| sweep_scan_retries | bigint | Het aantal stoffige hoekscans uitgevoerd door het afvalinzamelsubsysteem. |
| sweep_rows_touched | bigint | Rijen gelezen door stofachtige hoekverwerking. |
| sweep_rows_expiring | bigint | Vervallende rijen worden gelezen door stofige hoekverwerking. |
| sweep_rows_expired | bigint | Verlopen rijen gelezen door Dusty Corner Processing. |
| sweep_rows_expired_removed | bigint | Verlopen rijen verwijderd door stofige hoekverwerking. |
Permissions
Vereist toestemming voor de instantie VIEW SERVER STATE.
Machtigingen voor SQL Server 2022 en hoger
Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.
Gebruiksscenario
Het volgende is de voorbeelduitvoer:
rows_examined rows_no_sweep_needed rows_first_in_bucket rows_first_in_bucket_removed
280085 209512 69905
rows_first_in_bucket_removed rows_marked_for_unlink parallel_assist_count idle_worker_count
69905 0 8953
idle_worker_count sweep_scans_started sweep_scan_retries sweep_rows_touched
10306473 670 0 1343
sweep_rows_expiring sweep_rows_expired sweep_rows_expired_removed
0 673673
Zie ook
Memory-Optimized Dynamische Beheerweergaven van tabellen (Transact-SQL)