Добавить в корзинуПозвонить
Найти в Дзене
Postgres Professional

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

Исследуем близкие по архитектуре СУБД, чтобы найти новые пути развития кода! Сегодня разбираем проблемные запросы с разным временем выполнения. ✔️Временные таблицы и параллельные воркеры Рассматриваем пример кратного замедления JOIN-запроса на небольших таблицах при миграции с SQL Server. Покажем, как ускорить его выполнение с помощью параллелизма. ✔️Оценка селективности multi-clause-выражений Изучаем, как сбор большого количества данных и оценочной статистики позволяет СУБД работать точнее. ✔️Кэширование значений параметров На примере объединения трёх больших таблиц покажем преимущества развитой системы параметризации и кэширования при построении оптимального плана выполнения запроса. ✔️Внутренняя параметризация плана запроса Научим ускорять сложные запросы с помощью параметризации и поговорим о её ограничениях в PostgreSQL. Читать статью

Исследуем близкие по архитектуре СУБД, чтобы найти новые пути развития кода! Сегодня разбираем проблемные запросы с разным временем выполнения.

✔️Временные таблицы и параллельные воркеры

Рассматриваем пример кратного замедления JOIN-запроса на небольших таблицах при миграции с SQL Server. Покажем, как ускорить его выполнение с помощью параллелизма.

✔️Оценка селективности multi-clause-выражений

Изучаем, как сбор большого количества данных и оценочной статистики позволяет СУБД работать точнее.

✔️Кэширование значений параметров

На примере объединения трёх больших таблиц покажем преимущества развитой системы параметризации и кэширования при построении оптимального плана выполнения запроса.

✔️Внутренняя параметризация плана запроса

Научим ускорять сложные запросы с помощью параметризации и поговорим о её ограничениях в PostgreSQL.

Читать статью