с 3 входнымм параметрами хуже по производительности чем обычный plain sql.? Postgres версии 9.6
Скорее всего prepared statement использует неоптимальный план выполнения запроса. У постгреса есть с этим некоторые нюансы. Нужно смотреть в EXPLAIN EXECUTE. Детали тут: https://www.postgresql.org/docs/current/static/sql-prepare.html и тут http://blog.endpoint.com/2014/04/custom-plans-prepared-statements-in.html
Обсуждают сегодня