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
Columnstore dizin nesneleri için farklı nesne bellek havuzu kullanımı türlerinin sayısını döndürür.
| Sütun adı | Veri türü | Description |
|---|---|---|
| database_id | int | Veritabanının kimliği. Bu, SQL Server veritabanı veya Azure SQL veritabanı sunucusu örneği içinde benzersizdir. |
| object_id | int | Nesnenin kimliği. nesnesi object_types biridir. |
| index_id | int | Columnstore dizininin kimliği. |
| partition_number | bigint | Dizin veya yığın içindeki 1 tabanlı bölüm numarası. Her tablo veya görünümde en az bir bölüm vardır. |
| column_id | int | columnstore sütununun kimliği. Bu, DELETE_BITMAP için NULL'tır. |
| row_group_id | int | Satır grubunun kimliği. |
| object_type | smallint | 1 = COLUMN_SEGMENT 2 = COLUMN_SEGMENT_PRIMARY_DICTIONARY 3 = COLUMN_SEGMENT_SECONDARY_DICTIONARY 4 = COLUMN_SEGMENT_BULKINSERT_DICTIONARY 5 = COLUMN_SEGMENT_DELETE_BITMAP |
| object_type_desc | nvarchar(60) | COLUMN_SEGMENT - Sütun kesimi.
object_id segment kimliğidir. Segment, bir sütun için tüm değerleri bir satır grubu içinde depolar. Örneğin, bir tabloda 10 sütun varsa, satır grubu başına 10 sütun kesimi vardır. COLUMN_SEGMENT_PRIMARY_DICTIONARY - Tablodaki tüm sütun kesimleri için arama bilgilerini içeren genel sözlük. COLUMN_SEGMENT_SECONDARY_DICTIONARY - Bir sütunla ilişkilendirilmiş yerel sözlük. COLUMN_SEGMENT_BULKINSERT_DICTIONARY - Genel sözlüğün başka bir gösterimi. Bu, dictionary_id değerin ters bir görünümünü sağlar. Tanımlama Grubu Taşıyıcı veya Toplu Yükleme'nin bir parçası olarak sıkıştırılmış segmentler oluşturmak için kullanılır. COLUMN_SEGMENT_DELETE_BITMAP - Segment silmelerini izleyen bit eşlem. Bölüm başına bir silme bit eşlemi vardır. |
| access_count | int | Bu nesneye okuma veya yazma erişimi sayısı. |
| memory_used_in_bytes | bigint | Bu nesne tarafından nesne havuzunda kullanılan bellek. |
| object_load_time | tarih/zaman | nesne havuzuna object_id getirildiği saat saati. |
Permissions
SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.
SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.
SQL Server 2022 ve üzeri için izinler
Veritabanında VERITABANı PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.
Ayrıca bakınız
Dizinle İlgili Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
sys.dm_db_index_physical_stats (Transact-SQL)
sys.dm_db_index_operational_stats (Transact-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
Performans İzleme ve Ayarlama
Columnstore dizinleri: Genel Bakış