Re: raising the default prepareTheshold

Поиск
Список
Период
Сортировка
От Markus Schaber
Тема Re: raising the default prepareTheshold
Дата
Msg-id 20040921100948.052b6ead@kingfisher.intern.logi-track.com
обсуждение исходный текст
Ответ на raising the default prepareTheshold  (Oliver Jowett <oliver@opencloud.com>)
Ответы Re: raising the default prepareTheshold
Список pgsql-jdbc
Hi, Oliver,

On Sun, 19 Sep 2004 09:29:04 +1200
Oliver Jowett <oliver@opencloud.com> wrote:

> However, with a 8.0 backend, if the planner benefits from knowing the
> particular parameter values in use for a particular query, then using an
> unnamed statement may be faster due to using an improved plan. Under 7.4
> there will be no difference; both named and unnamed statements will use
> the generic plan.

Quoting from http://developer.postgresql.org/beta-history.txt:

     * Plan prepared queries only when first executed so constants can be
       used for statistics (Oliver Jowett)
       Prepared statements plan queries once and execute them many times.
       While prepared queries avoid the overhead of re-planning on each
       use, the quality of the plan suffers from not knowing the exact
       parameters to be used in the query. In this release, planning of
       unnamed prepared statements is delayed until the first execution,
       and the actual parameter values of that execution are used as
       optimization hints.

So it seems that your issue is addressed in 8.0 - as long as the Beta of
the Readme is correct :-)

HTH,
Markus

--
markus schaber | dipl. informatiker
logi-track ag | rennweg 14-16 | ch 8001 zürich
phone +41-43-888 62 52 | fax +41-43-888 62 53
mailto:schabios@logi-track.com | www.logi-track.com

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

Предыдущее
От: Markus Schaber
Дата:
Сообщение: Re: "Idle in Transaction" revisited.
Следующее
От: Oliver Jowett
Дата:
Сообщение: Re: raising the default prepareTheshold