Postgres Pro Enterprise 13
Возможности Postgres Pro Enterprise
13
Авторские права
© Postgres Professional, 2023
Авторы: Алексей Береснев, Илья Баштанов, Павел Толмачев
Использование материалов курса
Некоммерческое использование материалов курса (презентации,
демонстрации) разрешается без ограничений. Коммерческое
использование возможно только с письменного разрешения компании
Postgres Professional. Запрещается внесение изменений в материалы
курса.
Обратная связь
Отзывы, замечания и предложения направляйте по адресу:
Отказ от ответственности
Компания Postgres Professional не несет никакой ответственности за
любые повреждения и убытки, включая потерю дохода, нанесенные
прямым или непрямым, специальным или случайным использованием
материалов курса. Компания Postgres Professional не предоставляет
каких-либо гарантий на материалы курса. Материалы курса
предоставляются на основе принципа «как есть» и компания Postgres
Professional не обязана предоставлять сопровождение, поддержку,
обновления, расширения и изменения.
2
Администраторам
DBA1, 3 дня
Базовый курс
по администрированию
DBA2, 4 дня
Настройка и мониторинг
QPT, 2 дня
Оптимизация запросов
DBA3, 2 дня
Резервное копирование
и репликация
Основы SQL
Е. П. Моргунов,
«PostgreSQL. Основы языка SQL»
PGPRO, 3 дня
Возможности
Postgres Pro Enterprise
Для прохождения всех курсов необходимы предварительные знания
основ языка SQL. Специального курса по языку SQL в нашей линейке
курсов нет, но существует множество книг и других образовательных
ресурсов, с помощью которых можно освоить SQL. Мы рекомендуем
книгу Евгения Моргунова «PostgreSQL. Основы языка SQL»:
Для администраторов мы предлагаем следующие курсы.
В базовом курсе DBA1 даются общие сведения об архитектуре
PostgreSQL, процессе установки, базовой настройке и управлении
сервером. Рассматриваются основные задачи администрирования,
вопросы управления доступом. Приводится обзор резервного
копирования и репликации.
В курсе DBA2 обсуждается настройка конфигурационных параметров
исходя из понимания внутренней организации сервера; говорится
о мониторинге сервера с использованием обратной связи для
итеративной настройки параметров.
Курс DBA3 посвящен рассмотрению резервного копирования, а также
настройкам физической и логической репликации и сценариям ее
использования. Также дается общее представление о способах и
сложностях построения высокодоступных, масштабируемых кластеров.
В курсе QPT детально разбираются механизмы планирования
и выполнения запросов; изучаются возможности для поиска
проблемных запросов и их оптимизации.
3
Разработчикам
DEV1, 4 дня
Базовый курс
для разработчиков серверной части
DEV2, 4 дня
Расширенный курс
QPT, 2 дня
Оптимизация запросов
Основы SQL
Е. П. Моргунов,
«PostgreSQL. Основы языка SQL»
PGPRO, 3 дня
Возможности
Postgres Pro Enterprise
Для разработчиков серверной части приложений мы предлагаем
следующие курсы.
Базовым курсом для разработчиков является курс DEV1, в котором
даются общие сведения об архитектуре PostgreSQL и использовании
основных объектов базы данных; изучается программирование на
стороне сервера на языках SQL и PL/pgSQL с использованием
основных типов данных (включая составной тип и массивы), а также
рассматривается взаимодействие с клиентской частью.
В курсе DEV2 рассматриваются особенности внутреннего устройства
сервера, влияющие на разработку прикладного кода, и всесторонне
изучается расширяемость: возможность дополнить серверные
механизмы собственным кодом, что позволяет использовать
PostgreSQL для решения самых разнообразных задач.
Курс QPT является общим для разработчиков и администраторов.
Разработчикам могут быть интересны и курсы по администрированию,
если есть необходимость детальнее изучить внутреннее устройство
PostgreSQL, а также в случае, когда на проекте нет выделенной роли
администратора.
В данном курсе PGPRO рассматриваются дополнительные
возможности, которые предоставляет СУБД Postgres Pro Enterprise.
4
О курсе
Продолжительность: 3 дня
Предварительные знания
знакомство с ОС Unix
уверенное владение SQL (знакомство с PL/pgSQL не обязательно,
но полезно)
PostgreSQL в объеме курсов DBA1, DBA2, DBA3 и QPT,
либо DEV1, DEV2 и QPT
Какие навыки будут получены
использование дополнительных возможностей Postgres Pro Enterprise
5
Используемые материалы
Подготовленная виртуальная машина
ОС Xubuntu
Postgres Pro Enterprise 13 с документацией на русском языке
дополнительные экземпляры PostgreSQL 13 и Postgres Pro Enterprise 13
Учебные материалы
презентации, демонстрации, практические задания и их решение
(в форматах html и pdf)
6
Организационные вопросы
День: ~8 академических часов + обед (1час)
Каждая тема, как правило, состоит из
презентации и демонстрации: ~25–50 мин
практических заданий: ~30 мин, включая перерыв
7
День 1
01. Редакции и возможности
02. Установка, настройка и обновление
03. Управление транзакциями
04. CFS — сжатая файловая система
05. Оптимизация запросов
8
День 2
06. Адаптивная оптимизация
07. Анализ производительности
08. Отчеты по нагрузке pgpro_pwr
09. Профили пользователей
10. Аудит
9
День 3
11. Планировщик заданий
12. Резервное копирование — 1
13. Резервное копирование — 2
14. Резервное копирование — 3
15. Синхронный кластер multimaster