RU

NVMe выдаёт 600 000 записей в секунду, а база коммитит 180

NVMe показывает сотни тысяч IOPS, а база упирается в пару сотен коммитов в секунду — знакомая ситуация, если ориентироваться на&…

NVMePostgreSQLSSDfsyncfdatasyncдисковый ввод-выводпроизводительность базы данныхгрупповой коммитфайловая системазадержка записи
Habr
RU

[Перевод] Одна ошибка с индексами Postgres, из‑за которой растут WAL и нагрузка на запись

Если CREATE INDEX CONCURRENTLY или REINDEX INDEX CONCURRENTLY завершается с ошибкой, Postgres оставляет после себя невалидный индекс. Мног…

невалидные индексыPostgreSQLCREATE INDEX CONCURRENTLYVACUUMHOT-обновлениямиграции базы данныхблокировки PostgreSQLпроизводительность базы данных
Habr
RU

Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена

В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 не…

postgresqlоптимизация запросовнастройка postgresqlshared_bufferswork_memautovacuumпроизводительность базы данныхпродакшен