Re: Prepared statement not using an index

Поиск
Список
Период
Сортировка
От Guido Neitzer
Тема Re: Prepared statement not using an index
Дата
Msg-id 0C0329E7-1A4B-478C-A003-5C605496FC19@pharmaline.de
обсуждение исходный текст
Ответ на Re: Prepared statement not using an index  (Oliver Jowett <oliver@opencloud.com>)
Ответы Re: Prepared statement not using an index
Список pgsql-jdbc
On 02.09.2005, at 0:52 Uhr, Oliver Jowett wrote:

>> I use PostgreSQL 8.0.3 on Mac OS X and the JDBC driver 8.0-312
>> JDBC 3.
>>
>> After a lot of other things, I tried using a 7.4 driver and with
>> this,
>> the index is used in both cases.
>>
>
> The 8.0 drivers pass parameters individually to the backend (analogous
> to using PREPARE/EXECUTE), while the 7.4 drivers do textual
> substitution
> into the query text. This can result in different query plans as
> you've
> discovered.

This sounds like a bug to me. If a simple substitution of the
placeholders with actual values ends with different query plan, my
understanding is, that there is something broken in the query
planner ...

cug

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Joseph Shraibman
Дата:
Сообщение: Getting vacuum results
Следующее
От: Martin Taal
Дата:
Сообщение: timestamp moves when setting and getting a value from postgresql