Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
In-Memory OLTP çöp toplama sürecinin mevcut davranışı hakkında bilgi (genel istatistikler) sağlar.
Satırlar, düzenli işlem işlemlerinin bir parçası olarak veya ana çöp toplama iş parçacığı olan boşta çalışan tarafından toplanan çöplerdir. Bir kullanıcı işlemi commit yaptığında, çöp toplama kuyruğundan bir çalışma öğesi (sys.dm_xtp_gc_queue_stats (Transact-SQL)) sıradan çıkarılır. Ana kullanıcı işlemi tarafından erişilmeyen çöp toplanabilecek sıralar, boşta çalışan tarafından tozlu köşe taramasının (indeksin daha az erişilen alanlarının taraması) bir parçası olarak çöp toplanır.
Daha fazla bilgi için bkz. In-Memory OLTP (In-Memory İyileştirme).
| Sütun adı | Türü | Description |
|---|---|---|
| rows_examined | bigint | Sunucu başladığından beri çöp toplama alt sistemi tarafından incelenen satır sayısı. |
| rows_no_sweep_needed | bigint | Tozlu köşe taraması olmadan kaldırılan sıra sayısı. |
| rows_first_in_bucket | bigint | Çöp toplama tarafından incelenen ve hash kovasında ilk sırada bulunan sıra sayısı. |
| rows_first_in_bucket_removed | bigint | Çöp toplama ile incelenen ve hash kovasında çıkarılan ilk sıra sayısı. |
| rows_marked_for_unlink | bigint | Çöp toplama tarafından incelenen ve indekslerinde zaten bağlantısız olarak işaretlenmiş ve referans sayısı =0. |
| parallel_assist_count | bigint | Kullanıcı işlemleriyle işlenen satır sayısı. |
| idle_worker_count | bigint | Boşta çalışan tarafından işlendiği çöp sıralarının sayısı. |
| sweep_scans_started | bigint | Çöp toplama alt sistemi tarafından yapılan tozlu köşe taramalarının sayısı. |
| sweep_scan_retries | bigint | Çöp toplama alt sistemi tarafından yapılan tozlu köşe taramalarının sayısı. |
| sweep_rows_touched | bigint | Satırlar tozlu köşe işleme ile okundu. |
| sweep_rows_expiring | bigint | Tozlu köşe işleme ile sona eren satırlar. |
| sweep_rows_expired | bigint | Tozlu köşe işleme ile okunan süresi dolmuş sıralar. |
| sweep_rows_expired_removed | bigint | Tozlu köşe işlemleriyle süresi dolan sıralar kaldırıldı. |
Permissions
Örnekte VIEW SERVER STATE izni gerektirir.
SQL Server 2022 ve üzeri için izinler
Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.
Kullanım Senaryosu
Aşağıda örnek çıktı verilmiştir:
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
Ayrıca bakınız
Memory-Optimized Tablo Dinamik Yönetim Görünümleri (Transact-SQL)