Manfred Koizar <[EMAIL PROTECTED]> writes:
> On Fri, 28 Jan 2005 10:53:33 -0500, Tom Lane <[EMAIL PROTECTED]> wrote:
>> we should consider
>> something like "clamp to size of table / 10" instead.

> ... unless a *single* grouping column is estimated to have more than
> N/10 distinct values, which should be easy to check.

Already done that way.

            /*
             * Clamp to size of rel, or size of rel / 10 if multiple Vars.
             * The fudge factor is because the Vars are probably correlated
             * but we don't know by how much.
             */
            double        clamp = rel->tuples;

            if (relvarcount > 1)
                clamp *= 0.1;
            if (reldistinct > clamp)
                reldistinct = clamp;


            regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
      subscribe-nomail command to [EMAIL PROTECTED] so that your
      message can get through to the mailing list cleanly

Reply via email to