Объясняем планы PostgreSQL - оптом и в розницу
explain.tensor.ru
About us


https://explain.tensor.ru/

Боровиков К.
6 Jul 17:25
Маркировка фильтрующих узлов

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

Боровиков К.
21 Jun 10:02
Анализируем «слона» вместе с коллегами

- поддержка английского языка
- "шаринг" планов
- новые рекомендательные подсказки
- масштабируемая диаграмма

Боровиков К.
29 Oct 2020
explain.sbis.ru
explain.tensor.ru
21 Oct 2020
Боровиков К.
10 Aug 2020
Правильно [c]читаем параллельные планы PostgreSQL
Боровиков К.
30 Jul 2020
Вооруженным глазом: наглядно о проблемах PostgreSQL-запроса
Боровиков К.
8 Jul 2020
Новая подсказка - "Бесключевой доступ"

Иногда случается в плане увидеть узел индексного сканирования таблицы (Index [Only] Scan [Backward]), у которого отсутствует условие собственно индексного отбора Index Cond.

Боровиков К.
5 Jun 2020
Понимаем планы PostgreSQL-запросов еще удобнее
explain.sbis.ru
explain.tensor.ru
12 Mar 2020
PGConf.Russia 2020: видео "План + запрос = ?.. Когда анализ запроса в радость"
  1. Странные вещи при анализе планов, и почему они происходят - сказка о потеряном времени и "лишние" buffers.
  2. Структурные подсказки в плане. Как помочь разработчику с оптимизацией, не написав ни строчки кода.
  3. Как соотнести узлы плана с текстом запроса и что из этого можно извлечь.
https://pgconf.ru/2020/262963

Боровиков К.
5 Mar 2020
Копипастим из логов вместе с запросом + JSON и YAML

Приятная новость для тех, кто копирует исходный запрос вместе с планом прямо из логов - теперь можно их не делить вручную на два поля ввода, а закидывать сразу в "план"

Contacts