тоже условие 2 раза: внутри и снаружи CTE, то запрос начинает работать медленнее в 8 раз?
https://explain.dalibo.com/plan/hmd#plan
https://explain.dalibo.com/plan/VXF#plan
И можно ли как-то оптимизировать скорость, чтобы она была не 11секунд, когда условие WHERE у нас только снаружи?
https://stackoverflow.com/q/67648196/4632019
вы не одно и то же условие делаете, а 2 разных, т.к. внутри есть кастомная функция, она может работать сколь угодно быстро и сколь угодно медленно поставьте константы во втором условии вместо вызовов функций. И для начала неплохо бы версию пг указать
вы же про случай №2?
Обсуждают сегодня