Материал составлен из избранных глав авторизованным курсов DBA1, DBA2. Курс состоит из двух блоков: очный теоретический блок (2 дня) и заочный практический (3 дня). Каждый блок состоит из 4-х модулей: архитектура, установка и мониторинг работы, резервирование и сопровождение, репликация. В очной форме подается теория в максимально сжатом при этом крайне доступном виде.

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

Требования к подготовке слушателей:

Аудитория курса:

Администраторы баз данных Postgres, желающие максимально быстро понять принципы работы PostgreSQL и закрепить имеющиеся знания и навыки.

Администраторы других промышленных СУБД, таких как Oracle Database 12с, Microsoft SQL Server 2016, желающие быстро освоить принципы работы PostgreSQL.

Программа

Модуль Архитектура

Введение в PostgreSQL. Архитектура PostgreSQL. Буферный кэш. Упреждающий журнал. Контрольная точка. Страницы и версии строк. Изоляция транзакций. Снимки и блокировки.

Модуль Установка и мониторинг работы

Конфигурирование сервера. Подключение и аутентификация. Установка PostgreSQL. Использование psql. Базы данных. Табличные пространства. Схемы. Пользователи и роли.

Мониторинг работы системы. Статистика. Использование памяти. Оптимизация запросов.

Модуль Резервирование и сопровождение

Сопровождение PostgreSQL. Очистка. Автоочистка и заморозка. Логическое резервирование. Физическое резервирование.

Модуль Репликация

Файловая репликация. Потоковая репликация. Переключение на реплику. Репликация: варианты. Обновление сервера. Внешние данные.