Re: Cached Query Plans

Поиск
Список
Период
Сортировка
От Csaba Nagy
Тема Re: Cached Query Plans
Дата
Msg-id 1208185307.8259.292.camel@PCD12478
обсуждение исходный текст
Ответ на Re: Cached Query Plans  (Mark Mielke <mark@mark.mielke.cc>)
Ответы Re: Cached Query Plans  ("Dawid Kuroczko" <qnex42@gmail.com>)
Список pgsql-hackers
On Mon, 2008-04-14 at 10:55 -0400, Mark Mielke wrote:
> The other ideas about automatically deciding between plans based on 
> ranges and such strike me as involving enough complexity and logic, that 
> to do properly, it might as well be completely re-planned from the 
> beginning to get the most benefit.

... except if you hard-wire the most common alternative plans, you still
get the benefit of cached plan for a wider range of parameter values.
Not to mention that if you know you'll cache the plan, you can try
harder planning it right, getting possibly better plans for complex
queries... you could argue that complex queries tend not to be repeated,
but we do have here some which are in fact repeated a lot in batches,
then discarded. So I guess a cached plan discard/timeout mechanism would
also be nice.

Cheers,
Csaba.




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

Предыдущее
От: Mark Mielke
Дата:
Сообщение: Re: Cached Query Plans
Следующее
От: PFC
Дата:
Сообщение: Re: Cached Query Plans (was: global prepared statements)