Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 4

а можно ли с пхп когда каждый хит запускает тот же SQL для выборки 1-го продукта (только с разным фильтром по product_id) получить доступ к PREPARE-ed запросу?

проблема та же - SQL сложный и планирование сильно дольше исполнения

Для решения такой задачи мы специально изобрели sr_plan - указываешь запрос + какое поле считать параметром, и если в дереве запроса всё остальное не изменяется, то он каждый раз выдаст "замороженный" план, построенный специально под запрос. И prepare не нужен, и работает глобально по всему инстансу.

нашел, правда в документации написано:

Важно

Расширение sr_plan признано устаревшим. Вместо него используйте расширение pgpro_multiplan.

а для чистого постгре - есть решение?

Ну, по сути это больше маркетинговый ход, нежели реально код как-то поменялся.

Для ванильного постгреса решений нет. И врядли будет, поскольку это противоречит основной идее - решать проблемы, а не затыкать дыры. А вот сделать sr_plan совместимым с ваниллой - это вполне реальная задача, был бы рынок ...

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации