19.14. Сжатие данных

cfs_gc (boolean)

Включает/отключает процесс сборки мусора в сжимаемых страницах. По умолчанию: on (вкл.)

cfs_encryption (boolean)

Включает/отключает шифрование сжимаемых страниц. Этот параметр можно задать только при запуске сервера. По умолчанию: off (откл.)

cfs_gc_workers (integer)

Число фоновых сборщиков мусора CFS. Этот параметр можно задать только при запуске сервера. По умолчанию: 1

cfs_level (integer)

Уровень сжатия CFS: 0 — сжатие отсутствует, 1 — сжатие с максимальной скоростью. Другие возможные значения определяются алгоритмом сжатия. Например, для zlib максимум 9, а для zstd — 19. По умолчанию: 1

cfs_gc_threshold (integer)

Минимальный процент «мусорных» блоков в файле, при котором начинается сборка мусора. Если вы хотите отдельно дефрагментировать отношение с меньшим процентом мусора, вы можете временно понизить значение этого параметра в рамках текущего сеанса. По умолчанию: 50

cfs_gc_period (integer)

Интервал между итерациями процесса сборки мусора CFS (задаётся в миллисекундах). По умолчанию: 5 секунд

cfs_compress_temp_relations (bool)

При значении true включается сжатие временных таблиц. Для больших временных таблиц это может сэкономить место на диске и ускорить выполнение запросов вследствие уменьшения объёма чтения с диска. Этот параметр можно задать только при запуске сервера. Значение по умолчанию — false.

cfs_compress_small_relations (bool)

Управляет сжатием первого сегмента отношений. Если вы зададите значение false, сжиматься будут только отношения, размер которых превышает размер сегмента (1 ГБ), начиная со второго сегмента. Это полезно для баз данных со множеством небольших отношений, так как поддержание отображений для большого числа сжимаемых таблиц может повлечь значительные накладные расходы. Но учтите, что и шифроваться не подлежащие сжатию сегменты не будут. Этот параметр можно задать только при запуске сервера. Значение по умолчанию: true

cfs_gc_delay (integer)

Интервал времени (в миллисекундах), на который сборка мусора приостанавливается после дефрагментации каждого файла. По умолчанию: 0