Улучшаемые навыки
Настройка параметров производительности
Мониторинг состояния базы данных
Анализ и оптимизация запросов
Настройка системы алертов и уведомлений
Управление журналами и аудитом
Чему вы научитесь
01
Научитесь настраивать параметры конфигурации PostgreSQL для оптимизации производительности
02
Освоите методы мониторинга состояния базы данных с использованием встроенных представлений и инструментов
03
Научитесь использовать команду EXPLAIN для анализа выполнения запросов и выявления узких мест
04
Освоите методы настройки системы алертов и уведомлений для мониторинга важных событий и метрик, таких как использование ресурсов и ошибки
05
Научитесь настраивать журналирование в PostgreSQL для отслеживания действий пользователей и изменений в базе данных, а также использовать журналы для аудита и анализа безопасности
Как проходит обучение
Каждый курс представляет собой связанный набор тем, последовательно раскрывающих его содержание.
Каждая тема курса состоит из теоретической части и практики. Теория состоит не только из презентации, но в большинстве случаев включает демонстрацию работы на «живой» системе. В практической части предлагается выполнить ряд заданий для закрепления пройденного.
Материал поделен по темам таким образом, чтобы теоретическая часть не превышала часа, так как большее время значительно усложняет восприятие. Практика, как правило, не превышает 30 минут.
В качестве материалов к каждой теме слушателям выдается презентация с подробными комментариями к каждому слайду, а также результат работы демонстрационного скрипта.
Программа курса
01
Введение [Теория 30 мин.]
02
Многоверсионность [Теория 6 ч. 55 мин., Практика 4 ч., 40 мин.]
Изоляция
Страницы и версии строк
Снимки данных
HOT-обновления и самоочистка
Очистка
Автоочистка
Заморозка
03
Журналирование [Теория 4 ч. 35 мин., Практика 2 ч., 30 мин.]
Буферный кеш
Журнал предзаписи
Контрольная точка
Настройка журнала
04
Блокировки [Теория 4 ч. 10 мин., Практика 2 ч., 20 мин.]
Блокировки объектов
Блокировки строк
Блокировки в оперативной памяти
05
Задачи администрирования [Теория 4 ч. 10 мин., Практика 2 ч., 10 мин.]
Управление расширениями
Локализация
Обновление сервера
06
Итого на курс 32 часа: теория – 19 ч 50 мин (61%), практика – 11 ч 40 мин (39%)
Для кого
Системный администратор
Предварительная подготовка
Расписание курсов
Курс проводят
Шомин Сергей
Специалист в области PostgreSQL
О тренере
Сертифицированный тренер PostgresPro. Ранее Microsoft Certified Trainer (с 1999 г).
Преподавательский стаж более 40 лет.
Специализируется на проведении обучения специалистов: администраторов баз данных, разработчиков и администраторов баз данных, пользователей программных продуктов таких вендоров, как Microsoft, PostgresPro, Тантор Лабс.
За более, чем четверть века профессионального преподавания обучил сотрудников крупнейших российских компаний - банки, нефтегазовая сфера, страхование, добыча полезных ископаемых: Сбербанк, Лукойл, ВТБ, Газпром, Алроса, Сургутнефтегаз, Россельхозбанк, ФНС и мн. др.
На своих занятиях Сергей выстраивает конструктивный диалог и создает доверительную атмосферу, чтобы каждый слушатель курса усвоил и смог применить на практике те знания, которые даются в рамках курса.