PostgreSQL
Направление
- DBA2 — Базовый курс Администрирование PostgreSQL: Настройка и мониторинг.
- Длительность: 3 дня (24 часа)
- Код курса: DBA2
- Стоимость
- Очный формат: 360 000 ₸
- Онлайн формат: 335 000 ₸
Описание курса
Аудитория:
DBA, системные администраторы, аналитики данных, разработчики
Цель курса:
Освоить инструменты администрирования и настройки PostgreSQL,
Мониторинг и базовая оптимизация PostgreSQL.Результат обучения:
После курса участники смогут самостоятельно администрировать PostgreSQL, оптимизировать производительность и настраивать мониторинг системы.
Программа курса:
Модуль 1. Архитектура, установка и базовая настройка PostgreSQL
Процессы PostgreSQL (postmaster, background workers)
Структура данных и файлов
WAL (Write-Ahead Logging)
Буферный кеш
Установка PostgreSQL (Linux/Windows), обзор окружения и сервисов
Основные конфигурационные файлы (postgresql.conf, pg_hba.conf)
Настройка подключений и безопасности
Роли и пользователиПрактика: установка сервера, создание БД, ролей и схем.
Модуль 2. Управление базами данных, мониторинг и базовая диагностика
Создание и удаление БД, работа с таблицами, индексами, схемами и extensions
VACUUM и ANALYZE: назначение, типовые сценарии применения
Системные представления (pg_stat_activity, pg_stat_database)
Логи PostgreSQLи контроль активности запросов
Использование EXPLAIN и EXPLAIN ANALYZEПрактика: анализ медленных запросов и базовая диагностика нагрузки.
Модуль 3. Производительность, блокировки и резервное копирование
Ключевые параметры производительности: shared_buffers, work_mem, maintenance_work_mem
Основы индексации (B-tree, GIN, GiST); выбор индексов под задачу
Типы блокировок, анализ deadlocks, мониторинг конфликтов
Резервное копирование и восстановление (pg_dump / pg_restore, обзор Point-in-Time Recovery (PITR) и репликации)Практика: оптимизация запроса, разбор блокировок и выполнение резервного копирования.
- 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).
Репликация: обзор подходов и базовая настройка.Практика: восстановление после сбоя, анализ состояния сервера и рекомендации по стабильной эксплуатации.
Записаться на курс
Контакты
LinkedIn
Email
Web