In SQL Server kunt u de sys.partitions
. opvragen systeemcatalogusweergave om te zien of een partitie al dan niet is gecomprimeerd.
In het bijzonder de data_compression
kolom vertelt u of het gecomprimeerd is of niet. De data_compression_desc
kolom vertelt u welk type compressie het gebruikt. Als het niet is gecomprimeerd, retourneert het NONE
.
Voorbeeld
Hier is een voorbeeld om te demonstreren.
SELECT
[partition_number],
[data_compression],
[data_compression_desc]
FROM sys.partitions
WHERE object_id = OBJECT_ID('Movies');
Resultaat:
+--------------------+--------------------+-------------------------+ | partition_number | data_compression | data_compression_desc | |--------------------+--------------------+-------------------------| | 1 | 0 | NONE | | 2 | 1 | ROW | | 3 | 1 | ROW | | 4 | 0 | NONE | +--------------------+--------------------+-------------------------+
In dit geval gebruiken partities 2 en 3 rijcompressie. Partities 1 en 4 zijn niet gecomprimeerd.