Каталог > Оптимизации запросов SQL

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

Научитесь делать SQL-запросы проще
и быстрее под руководством опытного наставника.
Вечерняя школа:
4 ЗАНЯТИЯ ПО 2,5 ЧАСА
В ВЕЧЕРНЕЕ ВРЕМЯ
10, 13, 17, 20 ОКТЯБРЯ
В процессе эксплуатации PostgreSQL часто приходится сталкиваться с оптимизацией медленных запросов и подбирать «правильную» конфигурацию PostgreSQL.

На вечерней школе мы:
  • Рассмотрим варианты настройки конфигурации PostgreSQL для различных систем: веб-приложений; приложений, использующих ORM; аналитических баз данных.
  • Поговорим о поиске тяжелых SQL запросов и их оптимизации.
  • Поймем, почему одни запросы оптимальнее других и что именно делает их оптимальными.
  • Разберем, почему иногда запросы выполняются слишком долго.
  • Поговорим об индексах, их производительности, плюсах и минусах

Вечерняя школа — серия практических занятий с самостоятельными работами по оптимизации запросов и помощью спикера.


Примеры неоптимального и оптимального запроса
Оптимизация дает ускорение запроса в 100 раз. Почему — разберем на практике.
Неоптимальный запрос
select count(distinct id) from users;
Оптимальный запрос
select count(*) from users;
КОМУ ПОДОЙДЕТ
КУРС:
РАЗРАБОТЧИКАМ
ПРИЛОЖЕНИЙ И SQL
Чтобы решать рабочие задачи, которые связаны с оптимизацией баз данных при использовании приложений.
РАЗРАБОТЧИКАМ
ХРАНИЛИЩ ДАННЫХ
Чтобы избежать неэффективных запросов при использовании базы данных и увеличить скорость обработки запросов.
АДМИНИСТРАТОРАМ
БАЗ ДАННЫХ (DBA)
Чтобы находить, оптимизировать запросы и увеличивать скорость работы базы данных.
Чтобы правильно оценивать состояние базы данных и уметь поддерживать ее в рабочем состоянии.
СИСТЕМНЫМ
ИНЖЕНЕРАМ
СПИКЕР
Иван Чувашов
Администратор баз данных в Southbridge. Ведущий инженер компании Data Driven Lab.
— Сертифицированный администратор PostgreSQL (Администратор PostgreSQL. Эксперт).
— 15 лет опыта работы с базами данных, более 8 лет опыта работы архитектором БД и DBA.
— Опыт поддержки технической инфраструктуры компании Data Driven Lab (dev, preprod, prod) в части баз данных.
— Опыт построения отказоустойчивых кластеров на базе СУБД PostgreSQL и GreenPlum 6x.
— Постоянный докладчик на Российских и международных IT конференциях.
ПРОГРАММА
Оптимизация конфигурации PostgreSQL
Какие параметры конфигурации ускоряют, а какие замедляют запросы. Какую практическую информацию о работе сервера можно извлечь из логов PostgreSQL
Архитектура без данных
Как правильно сконфигурировать структуру данных, чтобы получить максимальный профит и собирать полезные метрики о работе сервера. Как уменьшить размер базы данных. Как структура таблиц помогает ускорить запрос.
Оптимизация запросов
Практические навыки по оптимизации запросов: как оценить их эффективность, как определять скорость запроса по меткам, как оптимизировать запрос. Как индексы ускоряют или замедляют запросы. Как оценить профит от индекса или статистики.
Работа с данными
Как быстро обусфакцировать данные. Как оптимально внести изменения или обновить данные в таблицах с десятками миллиардов записей. Какие есть способы секционирования или шардирования данных в PostgreSQL.
→ Базовые знания SQL
НЕОБХОДИМЫЕ ЗНАНИЯ
→ Навыки администратора БД
КАК ПРОХОДИТ
ПРАКТИКА
Для практики мы разработали специальные стенды, на которых вы будете работать с SQL-запросами. Доступ к стендам останется после обучения — вы сможете вернуться и повторить пройденный материал.
ОПЛАТА
ОБУЧЕНИЯ
РАБОТОДАТЕЛЕМ
Студенты Слёрма часто учатся за счет работодателя — компании заинтересованы в том, чтобы их сотрудники развивались, изучали новые технологии и работали эффективнее.

Если вы считаете, что знания с курса пригодятся вам на текущем месте работы — оставьте заявку на курс. Мы перезвоним и расскажем, как лучше договориться об оплате с работодателем.


ЗАПИСЬ ВЕБИНАРА
ПО ОПТИМИЗАЦИИ
Мы разобрали на вебинаре несколько примеров по оптимизации запросов. Посмотрите его, чтобы узнать больше про оптимизацию запросов.
Стоимость
24 000₽
Записаться
Рассрочка на 4 месяца, без переплаты.
ОСТАВИТЬ ЗАЯВКУ
Хотите скидку?
Этот и другие курсы дешевле с КОМБО
Купите 2 курса сразу и получите скидку 20%, 3 курса – 30%
А компаниям мы предлагаем универсальные доступы.