V SQL Server můžete dotazovat sys.partitions
zobrazení systémového katalogu, abyste zjistili, zda byl oddíl zkomprimován.
Konkrétně data_compression
sloupec vám řekne, zda je komprimovaný nebo ne. data_compression_desc
sloupec uvádí, jaký typ komprese používá. Pokud není komprimován, vrátí NONE
.
Příklad
Zde je příklad k demonstraci.
SELECT
[partition_number],
[data_compression],
[data_compression_desc]
FROM sys.partitions
WHERE object_id = OBJECT_ID('Movies');
Výsledek:
+--------------------+--------------------+-------------------------+ | partition_number | data_compression | data_compression_desc | |--------------------+--------------------+-------------------------| | 1 | 0 | NONE | | 2 | 1 | ROW | | 3 | 1 | ROW | | 4 | 0 | NONE | +--------------------+--------------------+-------------------------+
V tomto případě oddíly 2 a 3 používají kompresi řádků. Oddíly 1 a 4 nejsou komprimovány.