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 2016 (13.x) ve sonraki sürümler
Azure SQL Database
Azure SQL Managed Instance
SQL database in Microsoft Fabric
Bir columnstore dizinindeki sıkıştırılmış satır grupları için geçerli satır düzeyi G/Ç, kilitleme ve erişim yöntemi etkinliğini döndürür. Kullanıcı sorgusunun sıkıştırılmış bir satır grubunu veya columnstore dizininin bölümünü okumak veya yazmak için beklemesi gereken süreyi izlemek ve önemli G/Ç etkinliği veya sık erişim noktalarıyla karşılaşan satır gruplarını belirlemek için sys.dm_db_column_store_row_group_operational_stats kullanın.
Bellek içi columnstore dizinleri bu DMV'de görünmez.
| Sütun adı | Veri türü | Description |
|---|---|---|
| object_id | int | Columnstore dizinine sahip tablonun kimliği. |
| index_id | int | Columnstore dizininin kimliği. |
| partition_number | int | Dizin veya yığın içindeki 1 tabanlı bölüm numarası. |
| row_group_id | int | columnstore dizinindeki satır grubunun kimliği. Bu, bir bölüm içinde benzersizdir. |
| scan_count | int | Son SQL yeniden başlatma işleminden bu yana satır grubu üzerinden yapılan tarama sayısı. |
| delete_buffer_scan_count | int | Bu satır grubundaki silinen satırları belirlemek için silme arabelleğinin kaç kez kullanıldığı. Buna bellek içi karma tabloya ve temel alınan B ağacına erişim dahildir. |
| index_scan_count | int | Columnstore dizin bölümünün taranma sayısı. Bu, bölümdeki tüm satır grupları için aynıdır. |
| rowgroup_lock_count | bigint | Son SQL yeniden başlatmadan bu yana bu satır grubu için kilit isteklerinin birikmeli sayısı. |
| rowgroup_lock_wait_count | bigint | Son SQL yeniden başlatmadan bu yana veritabanı altyapısının bu satır grubu kilidinde bekleme sayısı. |
| rowgroup_lock_wait_in_ms | bigint | Veritabanı altyapısının son SQL yeniden başlatmadan bu yana bu satır grubu kilidinde beklediği milisaniyelik birikmeli sayı. |
Uyarı
Belgelerde genellikle dizinlere başvuruda B ağacı terimi kullanılır. Rowstore dizinlerinde Veritabanı Altyapısı bir B+ ağacı uygular. Bu, sütun deposu dizinleri veya bellek için iyileştirilmiş tablolardaki dizinler için geçerli değildir. Daha fazla bilgi için SQL Server ve Azure SQL dizin mimarisi ve tasarım kılavuzuna bakın.
Permissions
Aşağıdaki izinleri gerektirir:
object_id tarafından belirtilen tabloda CONTROL izni.
@object_id = NULL nesnesini kullanarak veritabanı içindeki tüm nesneler hakkında bilgi döndürmek için VERITABANı DURUMUNU GÖRÜNTÜLE izni
VIEW DATABASE STATE izni vermek, veritabanındaki tüm nesnelerin, belirli nesneler üzerinde engellenen DENETIM izinlerinden bağımsız olarak döndürülmesini sağlar.
VIEW DATABASE STATE reddedilmesi, belirli nesneler üzerinde verilen DENETIM izinlerinden bağımsız olarak veritabanındaki tüm nesnelerin döndürülmelerine izin vermemektedir. Ayrıca, @database_id=NULL veritabanı joker karakteri belirtildiğinde, veritabanı atlanır.
Daha fazla bilgi için bkz. Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL).
SQL Server 2022 ve üzeri için izinler
Veritabanında VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.
Ayrıca Bkz.
Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Dizinle İlgili Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Performans İzleme ve Ayarlama
sys.dm_db_index_physical_stats (Transact-SQL)
sys.dm_db_index_usage_stats (Transact-SQL)
sys.dm_os_latch_stats (Transact-SQL)
sys.dm_db_partition_stats (Transact-SQL)
sys.allocation_units (Transact-SQL)
sys.indexes (Transact-SQL)