Bagikan melalui


sys.dm_column_store_object_pool (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru Azure SQL DatabaseAzure SQL Managed Instance SQL databasedi Microsoft Fabric

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 tanggalwaktu 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 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