PostgreSQL База [slurm.io] [Иван Чувашов]

Kevin

VIP складчик
Platinum
Администратор
Регистрация
8 Сен 2016
Сообщения
483.857
Реакции
268.180
PostgreSQL База [slurm.io] [Иван Чувашов]

Практический курс по работе с СУБД PostgreSQL и оптимизации SQL-запросов. Участники изучат построение репликаций, работу с резервным копированием и организацию мониторинга. Программа курса разработана на основе реальных задач эксплуатации.

Кому подходит курс:
- Backend-разработчики: научитесь эффективно работать с запросами.
- DevOps-инженеры и системные администраторы: настройка и администрирование PostgreSQL, устранение неполадок.
- Тимлиды и технические директора: новейшие методики работы с данными в PostgreSQL.

Процесс обучения:
1. Просмотр видеоуроков с теорией: 8 уроков высокого качества на 2 года.
2. Выполнение практических заданий на стендах в личном кабинете: домашние задания по каждой теме.
3. Вводный урок:


Программа
1) Знакомство с курсом
- Организационные моменты

2) Логическая резервная копия
- Знакомство с инструментами copy, pg_dump и pg_dumpall: практика
- Логическая копия данных: задание

3) Физическая резервная копия
- Знакомство с инструментом pg_basebackup: практика
- Физическая копия данных: задание
- Обзор инструментов для физического резервного копирования
- Знакомство с инструментами barman, prrobackup и wal-g: задание

4) Валидация резервных копий
- Валидация резервных копий: практика
- Физическое повреждение индекса: задание

5) Резервное копирование и восстановление с помощью сторонних инструментов
- Инструменты: практика
- Проверка резервных копий: задание

6) Физическая репликация
- Физическая потоковая репликация в синхронном/асинхронном режиме: практика
- Синхронная реплика: задание

7) Отказоустойчивые решения на основе физической репликации
- Создание отказоустойчивых решений на базе физической репликации
- Физическая потоковая репликация в синхронном/асинхронном режиме: практика
- Имитация сбоя основного сервера: практика
- Синхронная реплика: задание
- Сбой репликации и восстановление отказоустойчивого решения: задание

8) Логическая репликация
- Создание отказоустойчивых решений на базе логической репликации
- Знакомство с логической репликацией: практика
- Апгрейд кластера PostgreSQL
- Минорное обновление отказоустойчивого кластера: практика
- Мажорное обновление отказоустойчивого кластера: практика
- Мажорное обновление с помощью логической репликации: задание
- Установка высокодоступного кластера patroni: практика
- Установка patroini на существующую базу данных: практика
- Переключение кластера patroni на новый лидер: задание

9) Мониторинг в кейсах
- Параметры конфигурации PostgreSQL: практика
- Запаздывание реплики: задание

10) Оптимизация запросов в PostgreSQL
- Научитесь делать SQL-запросы проще и быстрее

11) Оптимизация конфигурации PostgreSQL
- Конфигурация PostgreSQL
- Замер производительности с помощью pgbench: практика

12) Архитектура баз данных
- Логирование в PostgreSQL
- Знакомство с инструментом pgbadger: практика
- Структура хранения данных в PostgreSQL
- Пример реализации хранения данных в PostgreSQL: практика

13) Оптимизация запросов
- Узлы плана
- Индексы
- Статистика
- Чтение запросов: практика
- Ускорение запросов за счет оптимизации индексов
- Оптимизация запросов за счет использования индексов: практика
- Оптимизация запросов. Статистика: практика
- Практическое занятие по перестроению индексов и ускорения запросов за счет этого: практика
- Оптимизация запросов за счет использования статистики и индексов: практика

14) Работа с данными
- Обфускация данных
- Практические примеры реализации обфускации данных: практика и задание

15) Подведение итогов
- Итоговая работа
- Подведение итогов

Вебинар по оптимизации:

Цена 35000 руб.
 
Сверху