Re: Under what circumstances does PreparedStatement use stored - Mailing list pgsql-jdbc

From James Robinson
Subject Re: Under what circumstances does PreparedStatement use stored
Date
Msg-id 0B7BADD2-8DA9-11D8-8D1B-000A9566A412@socialserve.com
Whole thread Raw
In response to Re: Under what circumstances does PreparedStatement use stored  (Oliver Jowett <oliver@opencloud.com>)
Responses Re: Under what circumstances does PreparedStatement use stored  (Kris Jurka <books@ejurka.com>)
List pgsql-jdbc
On Apr 13, 2004, at 6:36 PM, Oliver Jowett wrote:

> So (with my original patch) you'd still get the benefit of
> PREPARE/EXECUTE after the first N items are updated, but it's not
> going to be as fast as you expect regardless..
>
> But even with a smarter implementation it seems simple enough: count
> each addBatch() towards the threshold and check the threshold on
> executeBatch().

It sounds to me like Oliver's original patch would solve most all
'normal' cases reasonably well, including the case when people would
want all PreparedStatements to be server-side prepared via setting the
threshold to 1. It would not solve the 'fight-the-middleware
cross-PreparedStatement pooling' scenario I face, but it sounds like a
little-to-loose patch -- backwards compatibility is maintained, and you
can get server-preparation without downcasting if so desired, either
always or past a static barrier.

Is it a candidate for commitment?

----
James Robinson
Socialserve.com


pgsql-jdbc by date:

Previous
From: Oliver Jowett
Date:
Subject: patch: fix TimeTest in timezones ahead of GMT
Next
From: Kris Jurka
Date:
Subject: Re: Under what circumstances does PreparedStatement use stored