Prepared на уровне базы

Frutik

1024-й
Prepared на уровне базы

есть ли возможность создать аналог prepared statement но не на уровне сессии а на уровне базы в целом? хинты, трюки?
 

Frutik

1024-й
Автор оригинала: neko
что ты на самом деле хочешь?
есть запрос не очень сложный но и не простой селект. в нем есть и джоины и инлайн виев и групировки. если сделать по нему prepare и сравнить результат explain analyze собственно запроса и "отпрепареного" то результат отличается в два раза в пользу препареного (оно вроде как и понятно что так должно быть, возможно не в разы). вариант сделать виев не получается так как запрос имеет параметры. в коннекте запрос исполняется один раз так что препарить его ради одного исполнения нет смысла. вот собственно и вся ситуация
 

neko

tеam neko
ну значит нужно просто не отключаться лишний раз.

но нужно помнить, что с долго висящими сессиями есть ряд своих проблем.
 
Сверху