SQLLab

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 трека

1

Конфигурация и системные каталоги

Изучите ключевые параметры postgresql.conf, научитесь читать системные каталоги pg_settings, pg_stat_activity, pg_locks и диагностировать состояние кластера через SQL-запросы.

2 модуля13 уроков4 задания

Ещё не начат

2

Резервное копирование и WAL/PITR

Освойте инструменты резервного копирования PostgreSQL: pg_dump, pg_restore, pg_basebackup. Разберитесь с WAL-архивированием и восстановлением на произвольный момент времени (Point-In-Time Recovery).

2 модуля12 уроков4 задания

Ещё не начат

3

Репликация и высокая доступность

Изучите потоковую репликацию PostgreSQL, настройку Hot Standby, мониторинг отставания реплик и архитектуру HA-кластеров с Patroni.

2 модуля13 уроков4 задания

Ещё не начат

4

Мониторинг и итоговый DBA-проект

Изучите инструменты мониторинга PostgreSQL: pg_stat_user_tables, pg_stat_user_indexes, pg_stat_statements. Выполните итоговый проект — построение DBA-дашборда для многосерверной инфраструктуры.

2 модуля12 уроков4 задания

Ещё не начат

Получите полный доступ к курсу

Все уроки, практические задания и проверка запросов — навсегда.