Учебный курс «Администрирование Postgres Pro«
Краткое содержание:
Отличия PostgresPro от «ванильного» Postgres, развертывание Postgres Pro, встроенный мультимастерный кластер Postgres Pro, сжатие страниц баз данных, 64-разрядный счетчик транзакций, автономные транзакции
Общие данные:
Postgres Pro — платная версия Postgres, которая обладает дополнительной функциональностью по сравнению с обычным бесплатным Postgres. Поэтому в дополнение к курсу по администрированию обычного Postgres мы проводим обучение по Postgres Pro. В этот курс мы постарались поместить все, что нужно администратору Postgres Pro. Обучение неоднократно проводилось для слушателей с разных предприятий и всегда получало выскоие оценки. Как заказать обучение.
Продолжительность: 4 дня (32 учебных часа).
В курсе 10 модулей. К каждому модулю предусмотрены практические задания с подробными ответами. На выполнение практических заданий отводится 50 процентов времени учебного курса.
Для кого предназначен: администраторы, которые работают или планируют работать с Postgres Pro
План курса:
Модуль 1. Введение в Postgres Pro
Особенности Postgres Pro, отличия от «ванильного» Postgres, новые возможности последних версий
Модуль 2: Развертывание Postgres Pro
Планирование развертывания Postgres Pro, установка под различные версии Linux и Windows, проверка развртывания и первоначальная настройка
Модуль 3: Работа с базами данных в Postgres Pro
Создание и настройка баз данных, структура баз данных и WAL, работа с шаблонами баз данных. Планирование использования постраничного сжатия в базах данных
Модуль 4: Настройка безопасности в Postgres Pro
Особенности установки в защищенных версиях Linux, аутентификация и файл pg_hba, роли Posgtres, система разрешений Postgres Pro, массовое предоставление разрешений
Модуль 5: PGAgent и планирования выполнения действий по расписанию
Настройка системы PGAgent в Linux и Windows, задания SQL и задания операционной системы, настройка расписаний, информация о проблемах при выполнении заданий
Модуль 6: Резервное копирование и восстановление баз данных Postgres Pro
Архивный режим WAL в режим сохранения файлов журналов транзакций, оффлайновое резервное копирование, логическое резервное копирование (дампы), потокове резервное копирование и pg_basebackup, восстановление с применением сохраненных файлов WAL, восстановление на определенный момент времени
Модуль 7. Работа Foreign Data Wrappers (FDW) и подключение к внешним источникам данных
Установка модулей FDW для внешних источников данных, настройка FDW, подключение к внешним схемам и таблицам
Модуль 8: Параметры производительности Postgres Pro
Оценка производительности сервера Postgres Pro, таблицы и представления pg_stat, добавление дополнительных таблиц и представлений статистики, pg_stat_statements, оптимальные параметры конфигурации для Postgres Pro. Секционирование (partitioning) и шардинг (sharding) для оптимизации производительности
Модуль 9: Настройка отказоустойчивых конфигураций Postgres Pro
Отличия системы отказоустойчивости Postgres Pro от «ванильного» Postgres. Расширение multimaster в Postgres Pro Enterprise и создание отказоустойчивого кластера. Настройки кластера Postgres Pro и выполнение файловера.
Модуль 10: Особенности Postgres Pro для разработчиков
Отличия Postgres Pro от «ванильного» Postgres для разработчиков баз данных, применение 64-разрядного счетчика транзакций, возможности использования автономных транзакций (autonomous transactions).