HeadlinesBriefing HeadlinesBriefing.com

Postgres не медленный. Проблема — в вашем хранилище

Hacker News •
×

На POSET TE 2026 Сай Срирампур выступил с докладом «Postgres не медленный. Проблема — в вашем хранилище», подчеркнув, как производительность хранилища лежит в основе масштабируемости PostgreSQL. В докладе описано пять распространенных симптомов — медленный прием данных, нестабильная задержка чтения, отставание autovacuum, затянутые чекпоинты и задержки логической репликации — которые часто ошибочно приписываются самому механизму базы данных. Сай провел бенчмарк нагрузки в 3,3 миллиарда строк на базовом хранилище gp3 EBS и локальном NVMe, используя восемь идентичных кластеров PostgreSQL (по четыре для каждого типа хранилища) на инстансах m6id.4xlarge. Результаты показали, что операции с сетевым хранилищем занимают миллисекунды, тогда как на локальном NVMe — десятки микросекунд, что демонстрирует, что локальный NVMe резко снижает стоимость операций ввода-вывода и смягчает скачки задержек. В заключение доклада представлены производственные паттерны запуска PostgreSQL на локальном NVMe для достижения стабильной производительности в масштабе.

Основные выводы: определить хранилище как скрытое узкое место, изолировать переменные ввода-вывода при тестировании и внедрить локальный NVMe для высокопроизводительных рабочих нагрузок PostgreSQL.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing