У нас вышла новая книга — «PostgreSQL 16. Оптимизация запросов» Павла Толмачева.

Это компактное практическое пособие для тех, кто работает с PostgreSQL и хочет лучше понимать логику планировщика: почему запрос получил именно такой план, где планировщик ошибается и как это исправить.

Что дает книга: ✔️Помогает осмысленно читать планы выполнения запросов.

✔️ Объясняет, как устроены методы доступа, соединения, сортировки, статистика и профилирование.

✔️ Учит не только разбирать планы, но и диагностировать проблемы: устаревшую статистику, ошибки в оценке селективности, неучтенные зависимости между столбцами.

Кому будет полезна: ✔️ Разработчикам, которые хотят понять, почему запросы работают медленно и как их улучшать.

✔️ Администраторам баз данных, которым важно настраивать систему на основе понимания механизмов, а не методом проб и ошибок.

Все примеры в книге построены на демобазе, поэтому материал можно сразу разбирать на практике. Издание основано на курсе QPT «Оптимизация запросов» и дает цельную картину работы планировщика без лишней теории.

Подробнее — на Хабре.

📕 Если хотите сразу перейти к делу — скачивайте книгу и демобазу: с ней удобно разбирать примеры по ходу чтения.

У нас вышла новая книга — «PostgreSQL 16. Оптимизация запросов» Павла Толмачева | Сетка — социальная сеть от hh.ru