Курс: Практический тренинг по диагностике и устранению неисправностей в БД Postgres

Курс: Практический тренинг по диагностике и устранению неисправностей в БД Postgres

Курс: Практический тренинг по диагностике и устранению неисправностей в БД Postgres


Продолжительность курса: 40 ак. ч.

Описание курса:
Курс предназначен для администраторов PostgreSQL и базируется на ванильной версии СУБД. В курсе даётся методика поведения в аварийных ситуациях, а также примеры их решения. Курс ориентирован преимущественно на практическое освоение необходимых навыков.
Курс включает модули по исправлению и предотвращению аварий, связанных с сетевыми сбоями, повреждениями критичных файлов.
Модуль управления производительностью учит обнаруживать тенденции изменения скорости работы и выполнять превентивные настройки.
Модель по настройке отказоустойчивого кластера учит настроить кластер на основе репликации, позволяющий минимизировать влияние простоя от аварий, которые не удается предотвратить.

Аудитория:
• Администраторы БД.

Необходимая подготовка:
• Необходимо пройти предварительно курсы: DBA1, DBA2, DBA3, QPT.

Программа курса:
Модуль 1. Сеть:
• Неполадки сетевых подключений pg_hba.conf, postgresql.conf, pgbouncer;
• Подключение по протоколу репликации;
• Настройка расширений.

Модуль 2. Аварийные ситуации:
• Аварийное завершение экземпляра;
• Потеря управляющего файла;
• Потеря WAL сегмент(а/ов);
• Потеря файлов таблицы;
• Потеря файлов индекса;
• Битые страницы;
• Удаление схемы каскадное данных;
• Удаление всех объектов роли;
• Неполное восстановление;
• Восстановление с потерей данных pg_basebackup/pg_probackup;
• Использование реплики в сценариях восстановления pg_rewind.

Модуль 3. Управление производительностью:
• Профиль нагрузки БД pg_stat_statements/pgpro_stats, pg_stat_kcache, pg_qualstats;
• Семплированные статистики pg_wait_sampling/pgsentinel;
• Исторические данные производительности pg_profile/pgpro_pwr;
• Обычный и сравнительный отчет pgBadger;
• Экспорт статистик оптимизатора dump_stat;
• Использование подсказок оптимизатора;
• Тюнинг в работе с LO;
• Массовый перенос LO.

Модуль 4. Отказоустойчивый кластер:
• Обзор решений высокой доступности для PostgreSQL;
• Распределенное хранилище конфигурации etcd;
• Установка и настройка patroni;
• Установка и настройка haproxy;
• Поддержка слотов логической репликации при смене ролей КУК и pg_receivewa.

Модуль 5. Работа с логической репликацией:
• Общие правила и принципы лог. репликации;
• Как ускорить первоначальную загрузку таблиц;
• Восстановление репликации при разных ddl на стороне публикатора.

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: PostgreSQL
  • Код курса: PSg20
  • Город: Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 113900 ₽
  • Дистанционно: 113900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru