О чем молчит EXPLAIN, и как его разговорить
Классический вопрос, с которым разработчик приходит к своему DBA или владелец бизнеса — к консультанту по PostgreSQL, почти всегда звучит одинаково: «Почему запросы выполняются на базе так долго?» Традиционный набор причин: неэффективный алгоритм когда вы решили сделать JOIN нескольких CTE по паре десятков тысяч записей неактуальная статистика если фактическое распределение данных в таблице уже сильно […]
