Практический тренинг по диагностике и устранению неисправностей в БД Postgres
Курс включает модули по исправлению и предотвращению аварий, связанных с сетевыми сбоями, повреждениями критичных файлов.
Модуль управления производительностью учит обнаруживать тенденции изменения скорости работы и выполнять превентивные настройки.
Модель по настройке отказоустойчивого кластера учит настроить кластер на основе репликации, позволяющий минимизировать влияние простоя от аварий, которые не удается предотвратить.
Необходимая минимальная предварительная подготовка для успешного прохождения курса:
знания и навыки в объёме курсов DBA1, DBA2, DBA3, QPT.
Курс включает короткие лекции, демонстрации и обширные практические задания по темам программы.
По завершению курса слушателям предлагается итоговая лабораторная работа для применения полученных знаний.
Почему данный курс уникален.
Курс построен на основе накопленного практического опыта инженеров ГК ФОРС. Обучение позволяется адаптировать к практике и углубить знания полученные на базовых учебных программах по PostgreSQL от компании «Постгрес Профессиональный».
Длительность
Доступ к курсу
Документы
Расписание
Кому подойдет этот курс
Цель обучения/курса.
Программа курса
- Неполадки сетевых подключений pg_hba.conf, postgresql.conf, pgbouncer
-
Подключение по протоколу репликации
-
Настройка расширений
-
Аварийное завершение экземпляра
-
Потеря управляющего файла
-
Потеря WAL сегмент(а/ов)
-
Потеря файлов таблицы
-
Потеря файлов индекса
-
Битые страницы
-
Удаление схемы каскадное данных
-
Удаление всех объектов роли
-
Неполное восстановление
-
Восстановление с потерей данных pg_basebackup/pg_probackup
-
Использование реплики в сценариях восстановления pg_rewind
-
Профиль нагрузки БД pg_stat_statements/pgpro_stats, pg_stat_kcache, pg_qualstats
-
Семплированные статистики pg_wait_sampling/pgsentinel
-
Исторические данные производительности pg_profile/pgpro_pwr
-
Обычный и сравнительный отчет pgBadger
-
Экспорт статистик оптимизатора dump_stat
-
Использование подсказок оптимизатора
-
Тюнинг в работе с LO
-
Массовый перенос LO
-
Обзор решений высокой доступности для PostgreSQL
-
Распределенное хранилище конфигурации etcd
-
Установка и настройка patroni
-
Установка и настройка haproxy
- Поддержка слотов логической репликации при смене ролей КУК и pg_receivewa
-
Общие правила и принципы лог. репликации
-
Как ускорить первоначальную загрузку таблиц
-
Восстановление репликации при разных ddl на стороне публикатора.