Программирование [udemy] PostgreSQL: Гайд по оптимизации производительности (2022)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность2 ч 41 мин Количество уроков49 Видео ЯзыкАнглийский Вес архива398 МБ


Автор: udemy​
Название: PostgreSQL: Гайд по оптимизации производительности (2022)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


Этот практический курс по оптимизации PostgreSQL поможет вам глубоко понять архитектуру сервера, научиться ускорять запросы, устранять узкие места в производительности и грамотно масштабировать базу данных. Материал ориентирован на разработчиков, администраторов и инженеров, которые хотят вывести работу PostgreSQL на новый уровень эффективности.

Что вы изучите в рамках курса

Курс объединяет теорию, практику и проверенные методики оптимизации PostgreSQL, позволяя вам освоить полный цикл настройки производительности — от фундаментальной архитектуры до продвинутых приемов ускорения запросов.

Архитектура PostgreSQL

Вы разберетесь, как взаимосвязаны ключевые компоненты сервера и почему глубокое понимание устройства PostgreSQL напрямую влияет на результаты оптимизации.

• Shared Buffers и кэш операционной системы: как они взаимодействуют
• Checkpoints и влияния настройки на время восстановления
• Роль WAL Writer и Background Writer в повышении производительности
• Обработка запросов и работа внутренних подсистем

VACUUM и работа с «мертвыми» строками

Узнаете, почему PostgreSQL нуждается в регулярной очистке и как автovacuum поддерживает стабильную производительность при высокой нагрузке.

• Причины появления «мертвых» строк
• Настройка autovacuum для стабильной работы
• Связь VACUUM и bloating таблиц/индексов

Оптимизация индексов и умное проектирование структуры данных

Использование индексов

Вы узнаете, как индексация влияет на скорость выборки и модификации данных, а также почему важно учитывать кардинальность столбцов.

Улучшение стратегии индексации

• Создание покрывающих индексов
• Правильное индексирование внешних ключей
• Использование частичных индексов
• Комбинированные индексы и их преимущества

Использование статистики и анализ проблемных запросов

Работа со статистикой PostgreSQL

Статистические данные помогают определять проблемные зоны, находить неэффективные запросы и пропущенные индексы.

Чтение планов выполнения

Вы научитесь интерпретировать EXPLAIN-планы и понимать, как каждый узел влияет на скорость выполнения.

Тонкая настройка запросов

• Почему стоит избегать SELECT *, ORDER BY и DISTINCT без необходимости
• Как CASE и параллельные запросы помогают ускорять обработку данных
• Когда запрос нужно переписать, а не оптимизировать

Конфигурация сервера и масштабирование

Настройка shared_buffers

Вы узнаете, как выбрать оптимальное значение для shared_buffers, учитывая баланс между PostgreSQL и кэшем ОС.

Репликация и масштабирование

Разберете методы распределения нагрузки и повышения отказоустойчивости системы.

• Потоковая и логическая репликация
• Использование Pgpool-II для балансировки нагрузки
• Масштабируемые решения на базе Postgres-XL

Итог и практическая ценность курса

После прохождения курса вы будете уверенно работать с оптимизацией PostgreSQL, понимать узкие места производительности, уметь ускорять запросы, эффективно использовать индексы и масштабировать базу данных под реальные нагрузки.

Курс подходит и новичкам, и опытным специалистам: каждый найдет для себя новые подходы, инструменты и техники повышения эффективности PostgreSQL в современных корпоративных системах.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху