PostgreSQL DBA
ProПрофессиональный курс для PostgreSQL DBA. Вы научитесь настраивать postgresql.conf и читать pg_settings, диагностировать кластер через системные каталоги, организовывать резервное копирование с pg_dump и pg_basebackup, настраивать WAL-архивирование и PITR, разворачивать потоковую репликацию и HA-кластеры с Patroni, мониторить производительность через pg_stat_statements. 50 практических уроков на датасете DBA-инфраструктуры.
Что вы научитесь
- Читать и изменять конфигурацию PostgreSQL через pg_settings
- Диагностировать кластер: pg_stat_activity, pg_locks
- Создавать резервные копии с pg_dump и pg_basebackup
- Настраивать WAL-архивирование и PITR-восстановление
- Настраивать потоковую репликацию и Hot Standby
- Строить HA-кластеры с Patroni и etcd
- Предотвращать split-brain через DCS
- Настраивать pgBouncer для connection pooling
- Мониторить производительность через pg_stat_*
- Строить комплексные DBA-дашборды для всей инфраструктуры
Программа курса · 4 трека
Конфигурация и системные каталоги
Изучите ключевые параметры postgresql.conf, научитесь читать системные каталоги pg_settings, pg_stat_activity, pg_locks и диагностировать состояние кластера через SQL-запросы.
Ещё не начат
Резервное копирование и WAL/PITR
Освойте инструменты резервного копирования PostgreSQL: pg_dump, pg_restore, pg_basebackup. Разберитесь с WAL-архивированием и восстановлением на произвольный момент времени (Point-In-Time Recovery).
Ещё не начат
Репликация и высокая доступность
Изучите потоковую репликацию PostgreSQL, настройку Hot Standby, мониторинг отставания реплик и архитектуру HA-кластеров с Patroni.
Ещё не начат
Мониторинг и итоговый DBA-проект
Изучите инструменты мониторинга PostgreSQL: pg_stat_user_tables, pg_stat_user_indexes, pg_stat_statements. Выполните итоговый проект — построение DBA-дашборда для многосерверной инфраструктуры.
Ещё не начат
Получите полный доступ к курсу
Все уроки, практические задания и проверка запросов — навсегда.