Почему это важно?
В PostgreSQL для оптимизации запросов используется соединение наборов строк (JOIN). Существует несколько методов: «вложенный цикл» (Nested Loop), «хэширование» (Hash) и «слияние» (Merge). Подходящий инструмент автоматически подбирает планировщик запросов. Понимание механизмов соединения наборов строк необходимо для правильного понимания плана запросов.
Вам будет интересно и полезно, если вы
- Системный администратор
- Администратор баз данных
На мастер-классе вы узнаете
- особенности способов соединения наборов строк: Nested Loop, Hash Join, Merge Join
Мастер-класс проводит
Золотов Антон Владимирович
Преподаватель-практик с опытом работы в IT более 30 лет, в том числе с базами данных – 20 лет. Сертифицированный тренер PostgreSQL. Руководил IT-подразделением, возглавлял разработку ПО. Занимался разработкой с нуля: от анализа бизнес-процессов, формирования требований к ПО и составления ТЗ до сдачи в коммерческую эксплуатацию, включая разработку архитектуры базы данных. Владеет такими технологиями, как C/C++, MFC, WinAPI, MS Visual Studio, SQL, T-SQL, MS SQL Server, PostgreSQL (разработка и реализация структур данных, серверной логики), UML, HTML, XML, C#: .NET.

«QPT - PostgreSQL. Оптимизация запросов»
PostgreSQL – одна из самых популярных свободно распространяемых реляционных СУБД. Это программное обеспечение полностью соответствует современным стандартам языка SQL. Ее используют многие интернет-проекты: Рамблер, Яндекс, Mail.ru, avito.ru, а также различные государственные и коммерческие организации разного масштаба – от малых до крупных. Однако при неоптимальных запросах она теряет производительность, и на этом курсе вы научитесь избегать таких сложностей.

На курсе вы научитесь
- использовать различные методы доступа к данным;
- сортировать данные;
- применять группировку, в том числе хешированием, сортировкой и в параллельных планах;
- применять соединение;
- использовать базовую и расширенную статистику;
- строить профили;
- управлять порядком соединения;
- настраивать серверы и приложения.
Учебный центр «Специалист»
- > 1,6 млн выпускников
- > 65 000 корпоративных клиентов
- 250 преподавателей-экспертов
- 80 учебных классов
- > 1000 курсов
- Гарантия высокого качества обучения
- Более 250 преподавателей-экспертов высокой квалификации
- Гарантированное расписание на год
- Официальные документы после обучения (проверка через ФИС ФРДО)
- Профессиональная консультация по направлению обучения
- Удобное время занятий
- Форматы обучения: очное, онлайн, открытое или очно-заочное
- Авторизованные курсы от ведущих IT-компаний мира
- Престижные российские и международные сертификаты
- Уникальные технические лаборатории
- Корпоративное обучение
- Индивидуальный менеджмент
- Трудоустройство
- Программа привилегий «Настоящий специалист»