Author https://aristov.tech
В предыдущей книге https://github.com/aeuge/Postgres14book мы рассматривали архитектуру Постгреса, особенности работы с большими данными, облака, кластеризацию и кубернетес, современные бэкапы и репликацию.
В этой книге сделан акцент на внутреннее устройство PostgreSQL 16 и методы оптимизации производительности.
Рассмотрены лучшие production практики, в каждой главе есть чеклисты, типичные ошибки и примеры улучшения ваших СУБД.
Для демонстрации примеров и проведения бенчмарков создана уникальная БД по пассажирским автобусным перевозкам в Тайланде. Подробнее Thai booking
- Настройка ВМ, ОС и PostgreSQL
- Подключение к PostgreSQL. Права пользователя
- Настройка файловой системы
- Настройка бэкапов и репликации
- Мониторинг, профилирование и логирование
- Тюнинг shared_buffers, background writer, checkpoint, WAL
- Особенности работы Vacuum, work_mem, statistic collector, locks
- Оптимизация схемы данных
- Оптимизация запросов
- Обслуживание СУБД