Re: Plan stability versus near-exact ties in cost estimates

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Jim Nasby <jim(at)nasby(dot)net>
Cc: pgsql-hackers(at)postgresql(dot)org
Subject: Re: Plan stability versus near-exact ties in cost estimates
Date: 2012-04-20 02:54:50
Message-ID: 22893.1334890490@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Jim Nasby <jim(at)nasby(dot)net> writes:
> [ add some error ranges to cost estimates ]

> I believe that would fix this specific case because even though to plans might come out with a nearly identical cost it is unlikely that they would also have a nearly identical error range.

Actually, I think that *wouldn't* fix this specific case --- did you
look at the details? The two formulations of the plan are really pretty
nearly equivalent; you can do the two nestloops in either order and it's
not clear it'll make much difference. I'm suspicious that the addition
of parameterized planning might open up more scope for this type of
thing, even though in principle it was always possible.

regards, tom lane

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Guillaume Lelarge 2012-04-20 07:25:26 RANGE type, and its subtype parameter
Previous Message Peter Geoghegan 2012-04-20 02:12:36 Re: Timsort performance, quicksort