Улучшаемые навыки

Оптимизация запросов
Индексирование
Использование индексов
Планирование и выполнение запросов
Методы доступа
Параллельный доступ
Типы индексов
Сортировка и группировка
Способы соединения
Базовая и расширенная статистика
EXPLAIN

Инструменты

PostgreSQL PostgreSQL

Чему вы научитесь

01 Научитесь использовать команду EXPLAIN и другие инструменты для анализа выполнения SQL-запросов
02 Освоите методы оптимизации структуры таблиц, включая нормализацию и денормализацию
03 Научитесь создавать и управлять индексами
04 Освоите принцип работы параллельных запросов в PostgreSQL
05 Научитесь оптимизировать сложные SQL-запросы, включая использование оконных функций, подзапросов и агрегатных функций

Как проходит обучение

Каждый курс представляет собой связанный набор тем, последовательно раскрывающих его содержание.

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

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

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

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

01 Введение

02 Демонстрационная база данных
  • «Авиаперевозки»

  • 03 Выполнение запросов
  • Планирование и выполнение

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

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

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

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

  • 24 000 ₽

    21 600 ₽ — для физ. лиц

    Записаться на курс

    Для кого

    Системный администратор Системный администратор
    Разработчик Разработчик

    Предварительная подготовка

  • знакомство с ОС Unix,
  • уверенное владение SQL (знакомство с PL/pgSQL не обязательно, но полезно),
  • PostgreSQL в объеме курса DBA1 или DEV1.
  • Расписание курсов

    02.11.2026 - 05.11.2026

    10:00-17:00
    Дата и время:
    02.11.2026-05.11.2026
    10:00-17:00

    Middle 24 часа

    24 000 ₽

    21 600 ₽ — для физ. лиц

    Курс проводят

    Галина

    Новгородова Галина

    Специалист в области PostgresPro и AstraLinux

    О тренере

    Авторизованный тренер PostgresPro, AstraLinux. Ранее Microsoft Certified Trainer.

    Преподавательский стаж более 17 лет. Специализируется на проведении обучения специалистов: администраторов сетей, разработчиков и администраторов баз данных, пользователей программных продуктов на платформах Unix, Microsoft.

    Среди ее выпускников — сотрудники многих крупных фирм и организаций, включая Сбербанк России, Балтнефтепровод, ТНК-ВР «Северная столица» , ИЛИМ, КИТ Финанс, Газпром Трансгаз Санкт-Петербург, Сургутнефтегаз, Мегафон, ИнформКолаСервис, Банк ВТБ, Центральный Банк РФ и многих других.

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

    Курсы и сертификаты

    24 000 ₽

    21 600 ₽ — для физ. лиц

    Записаться на курс

    Записаться на курс

    24 000 ₽

    21 600 ₽ — для физ. лиц

    Юр. лицо — 24 000 ₽
    Физ. лицо — 21 600 ₽
    02.11.2026, Онлайн
    02.11.2026, Онлайн
    Открытая дата

    Наши ученики работают в:

    Наши клиенты

    Mail.ru
    Альфа-Банк, банковская группа
    Лаборатория Касперского
    Магнит, розничная сеть
    Спортмастер, сеть спортивных магазинов
    ПСБ
    Сбертех
    Дзен
    IT One
    Ростелеком
    Мегафон
    Nexign
    Ozon
    Декатлон
    X5 Group
    Технониколь
    Росатом
    Газпром
    Нлмк
    ВСК
    Синимекс

    Связанные курсы

    DEV1
    32 часа

    Разработка серверной части приложений PostgreSQL 16. Базовый курс

    На курсе вы обучитесь основам разработки хранимых процедур и функций с использованием языков SQL и PL/pgSQL для PostgreSQL. Кроме того, вы изучите архитектуру сервера, логическую и физическую организацию хранения данных, разграничение доступа и резервное копирование. Курс предоставляет основы разработки серверной части приложений с использованием PostgreSQL. Вы изучите базовый инструментарий, включая установку, управление и работу с psql. Изучите архитектуру PostgreSQL, включая общее устройство, изоляцию, многоверсионность, буферный кеш и журнал. Организация данных будет рассмотрена как с точки зрения логической структуры, так и физического хранения. Вы также разработаете приложение "Книжный магазин", изучив схему данных и создав интерфейс для работы с ней. Курс также охватывает SQL, включая функции, процедуры, составные типы. Вы изучите язык PL/pgSQL, его конструкции, выполнение запросов, работу с курсорами, динамическими командами, массивами, обработку ошибок, триггеры и отладку. Также будут рассмотрены разграничение доступа и логическое резервирование.

    от Middle

    36 900 ₽

    DEV2
    32 часа

    Разработка серверной части приложений PostgreSQL. Расширенный курс

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

    от Middle

    36 000 ₽

    Нужна помощь? Оставьте заявку, и мы свяжемся с вами в ближайшее время

    Согласен получать на e-mail информационные рассылки о новостях Учебного центра IBS
    Корпоративное обучение Оценка персонала Сертификация О нас Стать тренером Блог Личный кабинет
    Пользователь только что записался на курс ""
    Спасибо!
    Форма отправлена успешно.