Использование подготовленных запросов в PostgreSQL целесообразно в следующих случаях:
- Часто выполняющиеся одинаковые по сути запросы, отличающиеся только передаваемыми в них параметрами. vk.com Подготовленные запросы позволяют пропустить этапы выполнения запроса, такие как разбор и трансформация, что увеличивает производительность системы. vk.com
- Большое число однотипных запросов в одном сеансе. postgrespro.ru Отличие в производительности особенно значительно, если запросы достаточно сложны для планирования или перезаписи, например, когда в запросе объединяется множество таблиц или необходимо применить несколько правил. postgrespro.ru
Подготовленные запросы существуют только в рамках одной сессии. vk.com Если сессия завершилась, то PostgreSQL забудет про такой запрос, и в следующий раз его придётся подготовить заново. vk.com