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

PostgreSQL 16. Оптимизация запросов

Вендор:
Postgres Pro
Направление:
Базы данных
Продукт:
PostgreSQL
Код курса:
PG-QPT
Длительность:
3 дня | 24 ак. часа
Стоимость:

1440 BYN с НДС 20%

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

Предварительные требования

  • знакомство с ОС Unix
  • уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно),
  • PostgreSQL в объеме курса "Администрирование PostgreSQL 16. Базовый курс" или "Разработка серверной части приложений PostgreSQL 16. Базовый курс"

Приобретаемые знания и навыки

  • детальное понимание механизмов планирования и выполнения запросов,
  • настройка параметров экземпляра, связанных с производительностью,
  • поиск проблемных запросов и их оптимизация.

Отличия от предыдущей версии курса:

  • учтены нововведения версий PostgreSQL 14, 15 и 16;
  • длительность курса увеличена до трех дней, а темы разбиты по модулям;
  • в тему «Методы доступа» вошла информация из старых тем «Последовательный доступ», «Индексный доступ» и «Сканирование по битовой карте»;
  • в новую тему «Параллельный доступ» перенесена вся информация про параллельные возможности методов доступа;
  • в новой теме «Типы индексов» рассказано про хеш-индекс, GiST, SP-GiST, GIN и BRIN;
  • новый модуль «Сортировка и группировка» детально рассказывает о сортировке и группировке;
  • старая тема «Статистика» разделена на две, которые выделены в новый модуль «Статистика»;
  • новый модуль «Оптимизация запросов» состоит из четырех тем, две из которых («Материализация» и «Функции») новые, а бывшая «Приемы оптимизации» переименована в «Подходы к настройке» и существенно переработана.

Все материалы по курсу предоставляются на русском языке. По окончании курса слушателю выдается сертификат вендора Postgres Professional.

Целевая аудитория

  • администраторы баз данных
  • разработчики баз данных

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

1. Введение

2. Демонстрационная база данных                      

  • «Авиаперевозки»

3. Выполнение запросов             

  • Планирование и выполнение             

4. Доступ к данным                       

  • Методы доступа                        
  • Параллельный доступ             
  • Типы индексов             

5. Сортировка и группировка                   

  • Сортировка                  
  • Группировка                 

6. Способы соединения               

  • Соединение вложенным циклом                      
  • Соединение хешированием                
  • Соединение слиянием             

7. Статистика                    

  • Базовая статистика                   
  • Расширенная статистика                       

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

  • Профилирование                      
  • Материализация                       
  • Функции                        
  • Подходы к настройке учебные материал
Онлайн формат обучения

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

Занятия на большинстве наших курсов занимают 8 академических часов в день (с 10:00 до 17:00), также есть отдельные программы вечернего онлайн обучения. Чтобы наши студенты не уставали в процессе учебы, мы делаем небольшие перерывы на чай/кофе, при полнодневном обучении также есть время на полноценный обеденный перерыв.

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

В зависимости от выбранной программы обучения, каждому участнику будет предоставлен доступ к заренее настроенной виртуальной машине с лабораторными заданиями. Для удобства мы рекомендуем слушателям подключить 2 монитора, на одном из которых будет учебный материал/трансляция преподавателя, а на другом открыт стенд для выполнения практических заданий. На части из курсов (не всех) предусмотрена запись тренинга, которую слушатели могут просмотреть, если по какой-то причине пропустили часть занятия.

Документы об окончании курса

  • Сертификат вендора Postgres Professional об окончании авторизованного курса
  • Сертификат Учебного центра iqData
  • Cертификат об обучении установленного образца

Postgres Certificate  сертификат iqData об обучении на курсе Сертификат установленного образца

Учились на этом курсе?
Ближайшие даты
23-25 апреля
10:00 - 18:00
Онлайн
1-3 июля
10:00 - 18:00
Онлайн
16-18 сентября
10:00 - 18:00
Онлайн
25-27 ноября
10:00 - 18:00
Онлайн