Re: Effects of GUC settings on automatic replans

Поиск
Список
Период
Сортировка
От Jim Nasby
Тема Re: Effects of GUC settings on automatic replans
Дата
Msg-id 09D87436-9EE8-4A95-AB45-B5375173D3ED@decibel.org
обсуждение исходный текст
Ответ на Re: Effects of GUC settings on automatic replans  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Effects of GUC settings on automatic replans  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
On Mar 25, 2007, at 12:31 PM, Tom Lane wrote:
> Jim Nasby <decibel@decibel.org> writes:
>> On Mar 21, 2007, at 5:11 AM, Tom Lane wrote:
>>> constraint_exclusion
>
>> Hrm... wasn't that option added in case there was a bug in the
>> exclusion code?
>
> Well, the "bug" was a lack of ways to get rid of plans that were
> no longer valid because of constraint changes; a problem that no
> longer exists now that the invalidation mechanism is there.
> (Hm, I think the docs need some updates now...)
>
> The other argument was that you might not want the costs of searching
> for contradictory constraints if your workload was such that the  
> search
> never or hardly ever succeeds.  That still justifies the existence of
> this GUC variable, I think, but I don't see that it's a reason to  
> force
> replanning if the variable is changed.  Certainly it's not any more
> interesting than any of the other variables affecting planner  
> behavior.

I'm doubtful that there are any cases where not doing the search  
would be worth the time saved, since it'd mean you'd be getting data  
out of most/all partitions at that point...

If we are going to leave the GUC I think we should default it to ON.
--
Jim Nasby                                            jim@nasby.net
EnterpriseDB      http://enterprisedb.com      512.569.9461 (cell)




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

Предыдущее
От: Andrew Dunstan
Дата:
Сообщение: Re: [PATCHES] Arrays of Complex Types
Следующее
От: Jim Nasby
Дата:
Сообщение: Re: Changing semantics of autovacuum_cost_limit