DBA3 - Продвинутый курс Администрирование PostgreSQL: Настройка и мониторинг.
PostgreSQL
DBA3 - Продвинутый курс Администрирование PostgreSQL: Настройка и мониторинг.
- Длительность: 5 дней (40 часов)
- Код курса: DBA3
- Стоимость
- Очный формат: 499 000 ₸
- Онлайн формат: 458 500 ₸
Описание курса
Аудитория:
DBA, системные администраторы, аналитики данных, разработчики
Цель курса:
Углубленно подготовить специалистов к сопровождению PostgreSQL в рабочей среде: от архитектуры и настройки до мониторинга, тюнинга, блокировок, резервного копирования и сценариев восстановления.
Результат обучения:
После курса участники смогут самостоятельно администрировать PostgreSQL, оптимизировать производительность и настраивать мониторинг системы.
Программа курса:
Модуль 1. Архитектура PostgreSQL и базовая конфигурация
Архитектура PostgreSQL: процессы, память, WAL, файловая структура, механика записи и чтения.
Установка PostgreSQL в Linux/Windows и подготовка окружения.
Базовые конфигурационные файлы и общая схема параметров сервера.
Практика: установка и первичная конфигурация экземпляра PostgreSQL.
Модуль 2. Безопасность, роли и управление объектами БД
Настройка подключений и правил доступа в pg_hba.conf.
Роли, пользователи, привилегии, схемы и extensions.
Управление базами данных, таблицами и индексами.
Практика: настройка доступа, создание ролей, разграничение прав и структуры БД.
Модуль 3. Мониторинг, логи и анализ запросов
Системные представления для мониторинга состояния сервера и баз данных.
Настройка и анализ логов PostgreSQL.
Мониторинг активности, длительных и проблемных запросов.
EXPLAIN / EXPLAIN ANALYZE: чтение плана выполнения, поиск узких мест.
Практика: разбор медленных запросов и настройка мониторинга.
Модуль 4. Тюнинг производительности и работа с блокировками
Параметры производительности: shared_buffers, work_mem, maintenance_work_mem и сопутствующие настройки.
Индексация: B-tree, GIN, GiST, выбор стратегии индексирования.
Оптимизация запросов и работа с большими таблицами.
Типы блокировок, анализ deadlocks и мониторинг ожиданий.
Практика: тюнинг параметров и решение кейсов по блокировкам.
Модуль 5. Резервное копирование, восстановление и итоговый кейс
Логическое резервное копирование: pg_dump / pg_restore.
Физические бэкапы, WAL-архивация и Point-in-Time Recovery (PITR).
Репликация: обзор подходов и базовая настройка.
Практика: восстановление после сбоя, анализ состояния сервера и рекомендации по стабильной эксплуатации.
Записаться на курс «DBA3 - Продвинутый курс Администрирование PostgreSQL: Настройка и мониторинг.»
Контакты
LinkedIn
Email
Web