Зачем DBA нужно уметь читать планы выполнения запросов (EXPLAIN)?
Почему навык чтения плана выполнения запроса — это не просто галочка в резюме, а реальный способ спасать прод от тормозов и неожиданных фулл-сканов. Когда приходит запрос от разработчика: «Почему тормозит?» — ты открываешь EXPLAIN (ANALYZE, BUFFERS) и видишь: И тут всё понятно: фильтрация идёт по колонке без индекса, Postgres делает полный проход по таблице. Один…