откуда-то из недр постгреса, а прямо честно делает explain [analyze]? Т.е. если у меня включено auto_explain.analyze = on, то, если у меня запрос выполняется, скажем, минуту, то одно выполнение запроса приведёт к тому, что постгрес потратит две минуты времени. Ну разве что клиенту ответ придёт уже после первой минуты, но постгрес тут же пойдёт этот запрос по второму разу исполнять.
Нет не так.
а как? :) можно какую-нибудь ссылку?
https://postgrespro.ru/docs/postgresql/9.6/auto-explain
не вижу, чтобы там было написано, как оно работает: берёт план уже исполненного запроса из памяти PG, или заново делает explain.
Обсуждают сегодня