Re: About Connections and PreparedStatements
От | Mark Lewis |
---|---|
Тема | Re: About Connections and PreparedStatements |
Дата | |
Msg-id | 1129147265.3999.3.camel@archimedes обсуждение исходный текст |
Ответ на | About Connections and PreparedStatements (Hector Rosas <jeziel.rosas@gmail.com>) |
Список | pgsql-jdbc |
If you need to execute the same query many times, then keep the preparedStatement open and just keep assigning parameters and (re)executing it. To get the best performance out of PostgreSQL, you'll need to be running a relatively recent PostgreSQL version (7.4 or later, I think) along with a newer JDBC driver, and you'll want to set the prepareThreshold to something low, like 1 or 2. See docs here: http://jdbc.postgresql.org/documentation/80/server-prepare.html -- Mark On Wed, 2005-10-12 at 12:10 -0700, Hector Rosas wrote: > Hello, I have a doubt with connections and PreparedStatemens. If I > open a connection to Postgres and then request a prepared statement, > this will be compiled and reused as long as I don't close the > connection right? Or it doesn't matter if I close the connection, I'm > using PooledConnection provided by my container (Orion), I want to > know if there's an advantage to keep a connections open, in order to > reutilize PreparedStatement. Also, I'm closing PreparedStatement after > every query, PreparedStatement need to be closed after every query > right? I mean, is not closing a PreparedStatement a way to increase > performance? > > Well, thanks everyone. > > Jeziel.
В списке pgsql-jdbc по дате отправления: