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 по дате отправления:

Предыдущее
От: Oliver Jowett
Дата:
Сообщение: Re: About Connections and PreparedStatements
Следующее
От: Aydın Toprak
Дата:
Сообщение: How to insert "date" as timestamp