Di SQL Server, Anda dapat menanyakan sys.partitions
tampilan katalog sistem untuk mengetahui apakah suatu partisi telah dikompresi atau tidak.
Khususnya, data_compression
kolom memberitahu Anda apakah itu dikompresi atau tidak. data_compression_desc
kolom memberi tahu Anda jenis kompresi apa yang digunakannya. Jika tidak dikompresi, ia mengembalikan NONE
.
Contoh
Berikut ini contoh untuk didemonstrasikan.
SELECT
[partition_number],
[data_compression],
[data_compression_desc]
FROM sys.partitions
WHERE object_id = OBJECT_ID('Movies');
Hasil:
+--------------------+--------------------+-------------------------+ | partition_number | data_compression | data_compression_desc | |--------------------+--------------------+-------------------------| | 1 | 0 | NONE | | 2 | 1 | ROW | | 3 | 1 | ROW | | 4 | 0 | NONE | +--------------------+--------------------+-------------------------+
Dalam hal ini, partisi 2 dan 3 menggunakan kompresi baris. Partisi 1 dan 4 tidak dikompresi.