Системный администратор , Middle — вопросы с реальных собеседований, часть 3
61 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Как читать и интерпретировать вывод команды EXPLAIN ANALYZE в PostgreSQL?
database
PostgreSQL
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Как читать и интерпретировать вывод команды EXPLAIN ANALYZE в PostgreSQL?
Во-первых, EXPLAIN ANALYZE — это не просто план запроса, а его реальное исполнение. Разница между EXPLAIN и EXPLAIN ANALYZE в том, что первый показывает оценку планировщика, а второй запускает запрос и показывает фактические затраты. Это критически важно: если цифры расходятся — планировщик ошибся. Я читаю вывод в три этапа: снизу вверх, от самого вложенного узла к верхнему. Смотрю на три метрики: стоимость (cost),…
✓ Разница между cost (план) и actual time (реальность) — главный сигнал о проблемах со статистикой или селективностью.
✓ Анализ надо начинать с bottom-up чтения плана: от вложенных узлов к верхнему.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma