Знакомство с курсом
- Знакомство с курсом
- Организационные моменты
Логическая резервная копия
Логическое резервное копирование
Знакомство с инструментами copy, pg_dump и pg_dumpall — практика
Логическая копия данных — задание
Физическая резервная копия
Физическое резервное копирование
Знакомство с инструментом pg_basebackup — практика
Физическая копия данных — задание
Обзор инструментов для физического резервного копирования
Знакомство с инструментами barman, prrobackup и wal-g — задание
Валидация резервных копий
Валидация резервных копий
Валидация резервных копий — практика
Физическое повреждение индекса — задание
Резервное копирование и восстановление с помощью сторонних инструментов
Резервное копирование и восстановление с помощью сторонних инструментов
Инструменты — практика
Проверка резервных копий — задание
Физическая репликация
Физическая репликация
Физическая потоковая репликация в синхронном/асинхронном режиме — практика
Синхронная реплика — задание
Отказоустойчивые решения на основе физической репликации
Создание отказоустойчивых решений на базе физической репликации
Физическая потоковая репликация в синхронном/асинхронном режиме — практика
Имитация сбоя основного сервера — практика
Синхронная репликация — задание
Сбой репликации и восстановления отказоустойчивого решения — задание
Логическая репликация
Создание отказоустойчивых решений на базе логической репликации
Знакомство с логической репликацией — практика
Апгрейд кластера PostgreSQL
Минорное обновление отказоустойчивого кластера — практика
Мажорное обновление отказоустойчивого кластера — практика
Мажорное обновление с помощью логической репликации — задание
Установка высокодоступного кластера patroni — практика
Установка patroini на существующую базу данных — практика
Переключение кластера patroni на новый лидер — задание
Мониторинг в кейсах
Мониторинг в кейсах
Параметры конфигурации PostgreSQL — практика
Запаздывание реплики — задание
Оптимизация запросов в PostgreSQL
Научитесь делать SQL-запросы проще и быстрее.
Оптимизация конфигурации PostgreSQL
Конфигурация PostgreSQL
Замер производительности с помощью pgbench — практика
Архитектура баз данных
Логирование в PostgreSQL
Знакомство с инструментом pgbadger — практика
Структура хранения данных в PostgreSQL
Пример реализации хранения данных в PostgreSQL — практика
Оптимизация запросов
Узлы плана
Индексы
Статистика
Чтение запросов — практика
Ускорение запросов за счет оптимизации индексов
Оптимизация запросов за счет использования индексов — практика
Оптимизация запросов. Статистика — практика
Практическое занятие по перестроению индексов и ускорения запросов за счет этого — практика
Оптимизация запросов за счет использования статистики и индексов — практика
Работа с данными
Обфускация данных
Практические примеры реализации обусфакции данных — практика и задание
Подведение итогов
Итоговая работа
Подведение итогов