TGViewer
1С:Предприятие 8 1С:Предприятие 8 @onecv8 · 12.5K subscribers
Post #2411 1.35K
Сжатие PostgreSQL: меньше данных ≠ выше производительность

Обычно эффективность сжатия оценивают по размеру базы. Но экономия диска не гарантирует ускорения запросов.

Авторы статьи исследовали компрессию страниц в Tantor Postgres на базах 1С.

Что выяснили:

• ZSTD лучше сжимает, но требует больше CPU.
• LZ4 обеспечивает лучший баланс скорости и сжатия.
• На большой таблице объём сократился с 95 до 12 ГБ. LZ4 ускорил холодное чтение почти втрое.
• На небольших таблицах распаковка может стоить дороже сэкономленного I/O.
• Сжатие страниц переменного размера усложняет запись и может приводить к фрагментации.

Архитектурный вывод

Оптимизировать нужно не коэффициент сжатия, а стоимость работы с данными: CPU, I/O, write/read amplification.

Максимальное сжатие ≠ максимальная производительность.

Отдельно интересно решение CSM в Tantor Postgres: сохранять фиксированную адресацию страниц, уменьшая их физический размер. Это компромисс между экономией диска и стоимостью операций чтения и записи.

Читать исследование →
  • ✍ 2
More from @onecv8
  1. Oct 7, 2026https://youtu.be/5l-uQCo-wVc?si=BEavLAXlNffDYrRk
  2. Oct 5, 2026Как не отправлять ПДн во внешнюю LLM Практический кейс маскирования персональных данных в…
  3. Oct 3, 2026https://vkvideo.ru/video-145052891_456251430
  4. Oct 1, 2026https://youtu.be/2MCcLSZP5Y4?si=lLvijUHKopVdbD4o Говорим о зарплатах Junior, Middle и Seni…
  5. Sep 29, 2026Работу техподдержки 1С обычно редко обсуждают, пока все работает в штатном режиме. Но когд…
  6. Sep 26, 2026https://youtu.be/liRdiVqP8Hs?si=j_oTxA6bqxngWYzI
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →