Aracılığıyla paylaş


sys.dm_db_column_store_row_group_operational_stats (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler Azure SQL DatabaseAzure SQL Managed InstanceSQL 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:

  • CONTROL tarafından object_idbelirtilen tabloda izin.

  • VIEW DATABASE STATE nesnesi 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 .