sys.dm_column_store_object_pool (T-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database Azure SQL Managed Instance yang lebih baru
Mengembalikan jumlah berbagai jenis penggunaan kumpulan memori objek untuk objek indeks penyimpan kolom.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
database_id | int | ID database. Ini unik dalam instans database SQL Server atau server database Azure SQL. |
object_id | int | ID objek. Objek adalah salah satu object_types. |
index_id | int | ID indeks penyimpan kolom. |
partition_number | bigint | Nomor partisi berbasis 1 dalam indeks atau timbunan. Setiap tabel atau tampilan memiliki setidaknya satu partisi. |
column_id | int | ID kolom penyimpan kolom. Ini NULL untuk DELETE_BITMAP. |
row_group_id | int | ID grup baris. |
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 - Segmen kolom. object_id adalah ID segmen. Segmen menyimpan semua nilai untuk satu kolom dalam satu grup baris. Misalnya, jika tabel memiliki 10 kolom, ada 10 segmen kolom per grup baris. COLUMN_SEGMENT_PRIMARY_DICTIONARY - Kamus global yang berisi informasi pencarian untuk semua segmen kolom dalam tabel. COLUMN_SEGMENT_SECONDARY_DICTIONARY - Kamus lokal yang terkait dengan satu kolom. COLUMN_SEGMENT_BULKINSERT_DICTIONARY - Representasi lain dari kamus global. Ini memberikan pencarian nilai terbalik untuk dictionary_id. Digunakan untuk membuat segmen terkompresi sebagai bagian dari Tuple Mover atau Beban Massal. COLUMN_SEGMENT_DELETE_BITMAP - Bitmap yang melacak penghapusan segmen. Ada satu bitmap penghapusan per partisi. |
access_count | int | Jumlah akses baca atau tulis ke objek ini. |
memory_used_in_bytes | bigint | Memori yang digunakan oleh objek ini dalam kumpulan objek. |
object_load_time | datetime | Jam-waktu ketika object_id dibawa ke kumpulan objek. |
Izin
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER STATE
izin.
Pada tujuan layanan SQL Database Basic, S0, dan S1, dan untuk database di kumpulan elastis, akun admin server, akun admin Microsoft Entra, atau keanggotaan dalam ##MS_ServerStateReader##
peran server diperlukan. Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE STATE
pada database, atau keanggotaan dalam ##MS_ServerStateReader##
peran server diperlukan.
Izin untuk SQL Server 2022 dan yang lebih baru
Memerlukan izin TAMPILKAN STATUS PERFORMA DATABASE pada database.
Lihat juga
Tampilan dan Fungsi Manajemen Dinamis Terkait Indeks (Transact-SQL)
sys.dm_db_index_physical_stats (T-SQL)
sys.dm_db_index_operational_stats (T-SQL)
sys.indexes (Transact-SQL)
sys.objects (Transact-SQL)
Monitor dan Selaraskan Kinerja
Indeks Penyimpan Kolom: Ringkasan