Оптимизация запросов SQL

62 участника

О чём курс

Для работы с высоконагруженными базами данных недостаточно просто знать синтаксис — важно понимать, как конфигурация PostgreSQL и структура таблиц влияют на скорость выполнения запросов. Курс помогает разобраться, почему база начинает «тормозить» и как устранить узкие места в производительности. Внутри разбираются методы настройки серверов для аналитики и веб-приложений, стратегии работы с индексами, способы ускорения обновления данных в таблицах с миллиардами записей, а также методы секционирования и шардирования. Вы научитесь анализировать планы выполнения запросов, эффективно настраивать индексы и оптимизировать архитектуру хранения данных для достижения максимальной производительности.

Программа обучения

  • Оптимизация конфигурации PostgreSQL
    • Параметры конфигурации, влияющие на скорость запросов
    • Извлечение полезной информации из логов PostgreSQL
  • Архитектура без данных
    • Конфигурация структуры данных для максимальной производительности
    • Сбор метрик о работе сервера
    • Методы уменьшения размера базы данных
    • Влияние структуры таблиц на скорость запросов
  • Оптимизация запросов
    • Оценка эффективности запросов
    • Использование меток для определения скорости выполнения
    • Принципы работы индексов (плюсы, минусы, влияние на производительность)
    • Оценка профита от внедрения индексов или статистики
  • Работа с данными
    • Методы быстрой обфускации данных
    • Оптимизация обновления данных в таблицах с десятками миллиардов записей
    • Способы секционирования данных в PostgreSQL
    • Методы шардирования данных
Складчина создана 11 августа 2022 г. · описание обновлено 23 марта 2026 г.

Теги курса

Профессии
Инструменты

Другие материалы школы 12

S Slurm Все материалы
718 ₽ 20 000 ₽