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 kullanın sys.dm_db_column_store_row_group_operational_stats .
Bellek içi columnstore dizinleri bu DMV'de görünmez.
| Sütun adı | Veri türü | Null olabilir | Description |
|---|---|---|---|
object_id |
int | Hayı | Columnstore dizinine sahip tablonun kimliği. |
index_id |
int | Hayı | Columnstore dizininin kimliği. |
partition_number |
int | Hayı | Dizin veya yığın içindeki 1 tabanlı bölüm numarası. |
row_group_id |
int | Hayı | columnstore dizinindeki satır grubunun kimliği. Bu, bir bölüm içinde benzersizdir. |
index_scan_count |
bigint | Hayı | Columnstore dizin bölümünün taranma sayısı. Bu, bölümdeki tüm satır grupları için aynıdır. |
scan_count |
bigint | Hayı | Son SQL yeniden başlatma işleminden bu yana satır grubu üzerinden yapılan tarama sayısı. |
delete_buffer_scan_count |
bigint | Hayı | 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. |
row_group_lock_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
row_group_lock_wait_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
row_group_lock_wait_in_ms |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
returned_row_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
returned_aggregate_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
returned_group_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
input_groupby_row_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
row_group_elimination_count |
bigint | Hayı | Yalnızca bilgilendirme amacıyla tanımlanır. Desteklenmiyor. Gelecekteki uyumluluk garanti edilmemektedir. |
rowgroup_lock_count |
bigint | N/A | Son SQL Server yeniden başlatmadan bu yana bu satır grubu için kilit isteklerinin birikmeli sayısı. |
rowgroup_lock_wait_count |
bigint | N/A | Veritabanı altyapısının son SQL Server yeniden başlatmadan bu yana bu satır grubu kilidinde bekleme sayısı. |
rowgroup_lock_wait_in_ms |
bigint | N/A | Son SQL Server yeniden başlatmadan bu yana veritabanı altyapısının 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:
CONTROLtarafındanobject_idbelirtilen tabloda izin.VIEW DATABASE STATEnesnesi joker karakteri@object_id = NULLkullanılarak veritabanındaki tüm nesneler hakkında bilgi döndürme izni.SQL Server 2019 (15.x) ve önceki sürümlerinde, nesne joker
@object_id = NULLkarakteri kullanarak veritabanındaki tüm nesneler hakkında bilgi döndürme izni gerektirirVIEW DATABASE STATE.SQL Server 2022 (16.x) ve sonraki sürümlerinde veritabanında izin gerekir
VIEW DATABASE PERFORMANCE STATE.
VIEW DATABASE [PERFORMANCE] STATE verme, belirli nesneler üzerinde reddedilen CONTROL izinlerinden bağımsız olarak veritabanındaki tüm nesnelerin döndürülmesini sağlar.
reddetme VIEW DATABASE [PERFORMANCE] STATE, belirli nesneler üzerinde verilen CONTROL izinlerinden bağımsız olarak veritabanındaki tüm nesnelerin döndürülmelerine izin vermemektedir. Ayrıca, veritabanı joker karakteri @database_id = NULL belirtildiğinde, veritabanı atlanır.
Daha fazla bilgi için bkz.sistem dinamik yönetim görünümlerini
İlgili içerik
- sistem dinamik yönetim görünümleri
- 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)