Описание
Курс предоставляет полное понимание механизмов многоверсионности, журналирования и блокировок в PostgreSQL. Вы изучите различные аспекты многоверсионности, включая изоляцию, управление страницами и версиями строк, снимки данных, HOT-обновления, очистку, автоочистку и заморозку.
Также вы узнаете о журналировании, включая буферный кеш, журнал предзаписи, контрольные точки и настройку журнала. Курс также включает изучение блокировок объектов, строк и в оперативной памяти.
В рамках задач администрирования вы познакомитесь с управлением расширениями, локализацией и обновлением сервера PostgreSQL.
По окончании курса вы будете иметь глубокие знания о настройке и мониторинге в PostgreSQL, что позволит вам эффективно администрировать сервер.
Цели
Целевая аудитория
Предварительная подготовка
владение ОС Unix,
знакомство с PostgreSQL в объеме курса DBA1Разбираемые темы
-
Введение [Теория 30 мин.]
-
1.Многоверсионность [Теория 6 ч. 55 мин., Практика 4 ч., 40 мин.]
- Изоляция
- Страницы и версии строк
- Снимки данных
- HOT-обновления
- Очистка
- Автоочистка
- Заморозка
-
2.Журналирование [Теория 4 ч. 35 мин., Практика 2 ч., 30 мин.]
- Буферный кеш
- Журнал предзаписи
- Контрольная точка
- Настройка журнала
- Буферный кеш
-
3.Блокировки [Теория 4 ч. 10 мин., Практика 2 ч., 20 мин.]
- Блокировки объектов
- Блокировки строк
- Блокировки в оперативной памяти
- Блокировки объектов
-
4.Задачи администрирования [Теория 4 ч. 10 мин., Практика 2 ч., 10 мин.]
- Управление расширениями
- Локализация
- Обновление сервера
-
Итого на курс 32 часа: теория – 19 ч 50 мин (61%), практика – 11 ч 40 мин (39%)