В SQL Server можете да направите заявка за sys.partitions изглед на системния каталог, за да разберете дали даден дял е компресиран или не.
По-специално, data_compression колоната ви казва дали е компресирана или не. data_compression_desc колоната ви казва какъв тип компресия използва. Ако не е компресиран, връща NONE .
Пример
Ето пример за демонстрация.
SELECT
[partition_number],
[data_compression],
[data_compression_desc]
FROM sys.partitions
WHERE object_id = OBJECT_ID('Movies'); Резултат:
+--------------------+--------------------+-------------------------+ | partition_number | data_compression | data_compression_desc | |--------------------+--------------------+-------------------------| | 1 | 0 | NONE | | 2 | 1 | ROW | | 3 | 1 | ROW | | 4 | 0 | NONE | +--------------------+--------------------+-------------------------+
В този случай дялове 2 и 3 използват компресия на редове. Дялове 1 и 4 не са компресирани.