Материал составлен из избранных глав авторизованным курсов DBA1, DBA2. Курс состоит из двух блоков: очный теоретический блок (2 дня) и заочный практический (3 дня). Каждый блок состоит из 4-х модулей: архитектура, установка и мониторинг работы, резервирование и сопровождение, репликация. В очной форме подается теория в максимально сжатом при этом крайне доступном виде.
В каждом модуле разбираются вопросы слушателей и проводятся аналогии функционала PostgreSQL с другими ведущими СУБД. По завершению теоретического блока слушателям предоставляется среда для выполнения практических работ.
Требования к подготовке слушателей:
Аудитория курса:
Администраторы баз данных Postgres, желающие максимально быстро понять принципы работы PostgreSQL и закрепить имеющиеся знания и навыки.
Администраторы других промышленных СУБД, таких как Oracle Database 12с, Microsoft SQL Server 2016, желающие быстро освоить принципы работы PostgreSQL.
Модуль Архитектура
Введение в PostgreSQL. Архитектура PostgreSQL. Буферный кэш. Упреждающий журнал. Контрольная точка. Страницы и версии строк. Изоляция транзакций. Снимки и блокировки.
Модуль Установка и мониторинг работы
Конфигурирование сервера. Подключение и аутентификация. Установка PostgreSQL. Использование psql. Базы данных. Табличные пространства. Схемы. Пользователи и роли.
Мониторинг работы системы. Статистика. Использование памяти. Оптимизация запросов.
Модуль Резервирование и сопровождение
Сопровождение PostgreSQL. Очистка. Автоочистка и заморозка. Логическое резервирование. Физическое резервирование.
Модуль Репликация
Файловая репликация. Потоковая репликация. Переключение на реплику. Репликация: варианты. Обновление сервера. Внешние данные.