PostgresPro,
32 ак. часа
Возможности Postgres Pro Enterprise 16
-
ㅤВ курсе рассматривается редакции и функциональные возможности Postgres Pro Enterprise, установка, настройка, обновление и миграция, работа с Postgres Pro Enterprise Manager, управление транзакциями и сеансами, использование CFS — сжатой файловой системы, оптимизация и перепланирование запросов, адаптивная оптимизация, сохранение планов запросов, анализ производительности, отчёты по нагрузке pgpro pwr, профили пользователей, аудит, планировщик заданий, резервное копирование, восстановление, логическая и физическая репликация, sharding, мониторинг, доступность и отказоустойчивость баз данных.
По окончании курса слушатели смогут:- использовать дополнительные возможности Postgres Pro Enterprise.
Администраторы баз данных ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Разработчики ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
ИТ-специалисты, которым необходимо освоить расширенные возможности корпоративной СУБД Postgres Pro Enterprise 16 на базе PostgreSQL
Введение
Установка
1. Редакции и возможности
• Продукты Postgres Professional и редакции Postgres Pro
• Возможности Postgres Pro Enterprise
2. Postgres Pro Enterprise Manager
• Назначение и особенности
• Возможности
• Архитектура
• Установка и настройка
• Ролевая модель доступа
• Интерфейс веб-приложения
3. Установка, настройка, обновление
• Установка и начальная настройка
• Обновление сервера
4. Миграция
• Варианты и сложности миграции
• Миграция данных
• Миграция объектов бизнес-логики
• Реализация системных пакетов из Oracle
• Пакеты в Postgres Pro Enterprise
• Утилита ora2pgpro
5. Планировщик заданий
• Назначение
• Архитектура
• Периодические задания
• Управление и наблюдение
• Разовые задания
Данные
6. CFS – сжатая файловая система
• Возможность и польза сжатия
• Реализация сжатия в Postgres Pro Enterprise
• Использование CFS
• Объем данных и степень сжатия
• Фрагментация и сбор мусора
Производительность
7. Транзакции и сеансы
• 64-битные номера транзакций
• Автономные транзакции
• Данные в памяти
• Встроенный пул соединений
8. Оптимизация запросов
• Перенос статистики
• Мониторинг выполнения
• Указания оптимизатору
9. Адаптивная оптимизация
• Предназначение AQO
• Принцип работы AQO
• Обучение без классификации
• Классификация запросов
• Песочница
10. Перепланирование
• Проблема и решение
• Механизм работы
• Условия перепланирования
• Особенности реализации
11. Сохранение планов запросов
• Модуль pgpro_multiplan
• Замороженные планы
• Песочница
• Планы с шаблонами
• Базовые планы
• Совместная работа с перепланированием
12. Анализ производительности
• Расширение pgpro_stats
• Агрегированная статистика
• Дополнительные метрики
• Статистика очистки
• Статистика аннулирования кеша
• Трассировка сеансов
13. Отчеты по нагрузке pgpro_pwr
• Обзор pgpro_pwt
• Архитектура pgpro_pwt
• Установка pgpro_pwt
• Выборки
• Политика хранения
• Выборочные линии
• Размеры отношений
• Отчеты
Безопасность
14. Профили пользователей
• Запрет простых паролей
• Профили пользователей
15. Аудит
• Расширение pg_proaudit
• Возможности pg_proaudit
• Аудит ролей и объектов
• Сохранение настроек
• Запись событий аудита
16. Защищенная схема
• Разделение ролей
• Создание защищенной схемы
• Предоставление доступа к защищаемым данным
• Логическая копия защищенной схемы и ее восстановление
17. Анонимизация данных
• Анонимизация
• Стратегии анонимизации
• Расширение pgpro_anonymizer
• Правила маскирования
• Метки безопасности
• Динамическое изменение данных
• Статическое изменение по правилам
• Безопасность
Резервное копирование
18. Основы pg_probackup
• Резервное копирование
• Полное копирование
19. Использование pg_probackup
• Инкрементальные копии
• Способы восстановления
• Синхронизация
20. Другие возможности pg_probackup
• Хранилище S3
• Политики хранения
• Журнал
Отказоустойчивые решения
21. Кластер multimaster
• Возможности и ограничения
• Архитектура и принцип работы
• Распределенные транзакции
• Поколения узлов
• Проверка состояния узлов
• Отказ узла
• Режим 2+1
22. Кластер BiHA
• Кластер BiHA
• Архитектура и принцип работы
• Конфигурация
• Создание кластера
• Режимы репликации
• Отработка отказов
• Выборы
• Режим 2+1
-
Необходимая подготовка
- знакомство с ОС Unix;
- уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно);
- PostgreSQL в объеме курсов DBA1, DBA2, DBA3 и QPT, либо DEV1, DEV2 и QPT.


