Логирование медленных запросов PostgreSQL: log_min_duration_statement
Настройка сбора подробных логов медленных запросов в PostgreSQL: префиксы log_line_prefix, параметры log_min_duration_statement, ротация и парсинг чер...
Падение PostgreSQL от OOM Killer: Причины и предотвращение краша СУБД
Как предотвратить падение кластера PostgreSQL из-за Linux OOM Killer: защита master-процесса postmaster через oom_score_adj и правильный расчет work_m...
Поиск и удаление неиспользуемых и дублирующих индексов в PostgreSQL
Оптимизация дискового пространства и ускорение записи в PostgreSQL: выявление неиспользуемых индексов через pg_stat_user_indexes и удаление дубликатов...
Логическая репликация в PostgreSQL: Настройка Publication и Subscription
Практическое руководство по настройке логической репликации в PostgreSQL: выборочная синхронизация таблиц, репликация между разными мажорными версиями...
Синхронная и асинхронная репликация PostgreSQL: synchronous_commit и Streaming
Настройка физической потоковой репликации в PostgreSQL: управление гарантией сохранности данных через synchronous_commit, synchronous_standby_names и ...
Тюнинг ядра Linux под PostgreSQL: vm.overcommit_memory, swappiness и HugePages
Настройка системных параметров ядра Linux для высоконагруженных серверов PostgreSQL: конфигурация vm.overcommit_memory, vm.swappiness, dirty pages и T...
Мониторинг PostgreSQL с postgres_exporter и Prometheus: Настройка метрик
Развертывание системы мониторинга PostgreSQL: настройка postgres_exporter, создание пользователя с минимальными правами, сбор метрик в Prometheus и ал...
Параллельные запросы в PostgreSQL: Настройка parallel workers и производительности
Как включить и оптимизировать параллельное выполнение запросов в PostgreSQL: расчет max_parallel_workers, max_worker_processes и параллельный vacuum....
Разделение Tablespaces в PostgreSQL: Оптимизация дисков SSD NVMe и HDD
Как настроить табличные пространства (Tablespaces) в PostgreSQL для многоуровневого хранения (Storage Tiering): перенос горячих таблиц на NVMe и архив...
Настройка pg_hba.conf в PostgreSQL: Аутентификация, SCRAM-SHA-256 и SSL
Гайд по настройке правил доступа pg_hba.conf в PostgreSQL: защита от несанкционированного доступа, миграция на scram-sha-256, ограничение подсетей и S...
Переполнение счетчика транзакций в PostgreSQL: Траблшутинг TXID Wraparound
Предотвращение аварийной остановки PostgreSQL из-за переполнения 32-битного счетчика XID: настройка агрессивного Vacuum Freeze и мониторинг relfrozenx...
Типы индексов PostgreSQL: B-Tree, GIN, GiST, BRIN — Руководство по выбору
Гайд по выбору и настройке индексов в PostgreSQL: сравнение B-Tree, инвертированных индексов GIN, пространственных GiST и сверхкомпактных BRIN для Big...