За какво мълчи EXPLAIN и как да го накарате да говори
Класическият въпрос, с който разработчикът идва при своя DBA или собственик на бизнес — при консултант по PostgreSQL, почти винаги звучи еднакво: „Защо заявките се изпълняват толкова дълго на базата?“ Традиционният набор от причини: неефективен алгоритъм, когато решите да направите JOIN на няколко CTE с десетки хиляди записа; остаряла статистика, ако фактическото разпределение на данните в таблицата вече е значително […]
