Блог об SQL
Разборы, уроки и советы — от основ до продвинутых техник
6 статей по теме Администрирование
Резервное копирование PostgreSQL: pg_dump и восстановление
Бэкап PostgreSQL через pg_dump, pg_dumpall, pg_basebackup. Форматы, автоматизация, восстановление из бэкапа, Point-in-Time Recovery. Практический гайд.
Настройка производительности PostgreSQL: ключевые параметры
Оптимизация postgresql.conf: shared_buffers, work_mem, checkpoint, autovacuum, max_connections. Диагностика узких мест, pg_stat_activity, pg_stat_bgwriter.
Схемы и роли в PostgreSQL: организация доступа к данным
Как работают схемы (namespaces) в PostgreSQL, создание ролей и пользователей, GRANT/REVOKE, разграничение доступа по схемам, Row Level Security.
Миграции базы данных: как менять схему без даунтайма
Zero-downtime миграции PostgreSQL: как добавить колонку, создать индекс CONCURRENTLY, переименовать таблицу без блокировок. Практические паттерны.
Мониторинг медленных запросов в PostgreSQL: pg_stat_statements
Как находить медленные запросы в PostgreSQL: pg_stat_statements, slow query log, топ-10 самых тяжёлых запросов, мониторинг production.
VACUUM и ANALYZE в PostgreSQL: как поддерживать производительность
VACUUM и ANALYZE в PostgreSQL: зачем нужны, autovacuum, bloat таблиц, как мониторить и когда запускать вручную. Практические советы.