- Регистрация
- 6 Сен 2026
- Сообщения
- 2,105
- Реакции
- 3,916
- Голосов: 0
- #1
Автор: thinknetica - Святослав Крюков
Курс: Оптимизация запросов в PostgreSQL
Мастер-класс для разработчиков, которые уже испробовали все основные методы ускорения запросов, например N+1 и добавили всевозможные индексы, но хотят достичь большего результата. Что делать дальше? Простого ответа нет, придется разбираться, как это все работает. Этим мы и займемся.
Этот мастер класс будет полезен тем, кто хочет перестать наугад жонглировать подзапросами, и готов погрузиться глубже в то как устроен PostgreSQL, чтобы научиться находить причины медленных запросов.
PostgreSQL восхитительная база данных, которая сама отлично справляется с оптимизацией, в 95% случаев.
Мы поговорим про оставшиеся 5%, и чтобы помочь PostgreSQL, нам придется научиться думать как база данных.
На мастер-классе:
Подробнее:
Скачать:
Курс: Оптимизация запросов в PostgreSQL
О чём курс:
Мастер-класс Святослава Крюкова предназначен для разработчиков, которые уже применяли основные способы ускорения запросов и хотят разобраться, как находить причины их медленной работы. Участники изучат работу планировщика PostgreSQL и то, как база данных читает и обрабатывает данные; отдельно рассматривается последовательное сканирование (seq scan) и подход к анализу запросов с точки зрения самой базы. В программе также заявлены views, materialized views и CTE, а ещё селективность, статистика и индексы — в контексте их влияния на скорость запросов. Материал посвящён сложным случаям оптимизации, когда стандартных методов уже недостаточно: мастер-класс предлагает глубже изучить устройство PostgreSQL и понять, как помогать планировщику в ситуациях, не решаемых автоматически.
Мастер-класс для разработчиков, которые уже испробовали все основные методы ускорения запросов, например N+1 и добавили всевозможные индексы, но хотят достичь большего результата. Что делать дальше? Простого ответа нет, придется разбираться, как это все работает. Этим мы и займемся.
Этот мастер класс будет полезен тем, кто хочет перестать наугад жонглировать подзапросами, и готов погрузиться глубже в то как устроен PostgreSQL, чтобы научиться находить причины медленных запросов.
PostgreSQL восхитительная база данных, которая сама отлично справляется с оптимизацией, в 95% случаев.
Мы поговорим про оставшиеся 5%, и чтобы помочь PostgreSQL, нам придется научиться думать как база данных.
На мастер-классе:
- Посмотрим как работает планировщик PostgreSQL
- Научимся любить seq scan и думать как база данных
- Разберемся как PostgreSQL читает и обрабатывает данные
- Обсудим views, materialized views, CTE и другие штуки которые вы и так знаете, но не уверены как они повлияют на скорость работы
- Поговорим о селективности, статистике и индексах
Подробнее:
Скрытое содержимое доступно для зарегистрированных пользователей!
Скачать:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.