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

  • ОФОРМИТЬ ПОДПИСКУ

Calvin Candie

Вечный

Calvin Candie

Вечный
2 Сен 2018
46,366
4,764
Автор: udemy
Название: PostgreSQL: Гайд по оптимизации производительности (2022)

1777983528806.png

Практический курс по ускорению PostgreSQL: от понимания архитектуры до тонкой настройки запросов и масштабирования под реальные нагрузки.

Что даёт курс:
  • глубокое понимание работы PostgreSQL
  • навыки оптимизации запросов
  • умение находить узкие места
  • эффективная настройка сервера
  • повышение производительности БД

Что вы изучите:

  • Архитектура PostgreSQL
    Как работают shared buffers, WAL, checkpoints и обработка запросов.
  • VACUUM и autovacuum
    Очистка «мертвых» строк и предотвращение деградации производительности.
  • Индексы и структура данных
    Покрывающие, частичные и составные индексы.
  • Анализ запросов
    EXPLAIN, статистика и поиск медленных операций.
  • Оптимизация SQL
    Переписывание запросов и устранение лишних операций.
  • Конфигурация и масштабирование
    Настройка shared_buffers, репликация и балансировка нагрузки.

Ключевые темы курса:

  • shared buffers и кэш
  • WAL и checkpoints
  • autovacuum и bloat
  • индексация и кардинальность
  • EXPLAIN планы
  • оптимизация SQL-запросов
  • репликация и Pgpool-II

Программа курса:

  • Модуль 1. Архитектура PostgreSQL
    Внутренние механизмы и обработка запросов.
  • Модуль 2. VACUUM и обслуживание
    Очистка данных и поддержание производительности.
  • Модуль 3. Индексы
    Стратегии индексации и ускорение выборок.
  • Модуль 4. Анализ запросов
    EXPLAIN, статистика и диагностика.
  • Модуль 5. Оптимизация SQL
    Переписывание и ускорение запросов.
  • Модуль 6. Конфигурация и масштабирование
    Настройка сервера и распределение нагрузки.

Что вы освоите:
  • ускорение запросов PostgreSQL
  • работу с EXPLAIN и статистикой
  • эффективное использование индексов
  • настройку autovacuum
  • оптимизацию конфигурации сервера
  • масштабирование базы данных

Результат после курса:
  • быстрая и стабильная работа БД
  • понимание узких мест системы
  • снижение нагрузки на сервер
  • готовность к production-среде

Кому подойдёт:
  • backend-разработчикам
  • DevOps-инженерам
  • DBA и администраторам
  • архитекторам систем

Язык: английский

Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!

Скачать: