Настройка производительности базы данных Postgres
- Код курса: FP.PRFM
- Длительность: 3 д.
- Цена: 36 000 Р
Расписание курса
Описание курса
Глава 1. введение в Postgresql
- Почему postgresql?
- Выбор Версии Postgresql
- Что нового в postgresl 11
- утилиты для работы с Postgresql
Глава 2. обновление Postgresql
- Минорное обновление;
- Виды мажорного обновления;
Лабораторная работа
Глава 3. Настройка конфигурации сервера
- Сравнение файловых систем для работы с бд;
- Настройка параметров ядра;
- Настройка huge pages;
- Transparent Huge Pages;
- vm.overcommit_memory;
- Параметры кэширования ос
Лабораторная работа
Глава 4. Настройка работы с памятью Postgresql
- Разделяемая память;
- Расширение pg_buffercache;
- Локальная память Postgresql;
- буфферный кэш;
Лабораторная работа
Глава 5. Настройка фоновых процессов
- фоновый процесс контрольной точки;
- фоновый процесс записи буферного кэша;
- журнала опережающей записи
- автовакуум
Глава 6. Работа с индексами
- Основные типы индексов;
- Оптимизация индексов
Глава 7. Партиционирование
- Типы и механизмы партиционирования ;
- Вставки и отсечения партиций (partition pruning);
Глава 8. События ожидания
- Типы блокировок;
- Диагностика блокировок
Глава 9. Пулинг соединений
- Pgpool
- Pgbouncer
Лабораторная работа
Глава 10. Анализ логов Postgresql
- настройка логирования;
- трассировка сессии;
- мониторинг статистики;
- обработка логов;
Лабораторная работа
Глава 11. Использование дополнительных расширений
- pg_stat_statements;
- pgcompacttable;
- pgstattuple;
- pg_stat_kcache
Глава 12. Средства мониторинга Unix
Записаться на курс: Настройка производительности базы данных Postgres