Re: Abbreviated keys for Numeric

From: Peter Geoghegan <pg(at)heroku(dot)com>
To: Tomas Vondra <tomas(dot)vondra(at)2ndquadrant(dot)com>
Cc: Andrew Gierth <andrew(at)tao11(dot)riddles(dot)org(dot)uk>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>, Robert Haas <robertmhaas(at)gmail(dot)com>
Subject: Re: Abbreviated keys for Numeric
Date: 2015-02-21 22:16:47
Message-ID: CAM3SWZRre+ryKWDDCuxHyTC-5ZSVqfvbCa1V8GUr=7N1kT2v-w@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Sat, Feb 21, 2015 at 2:09 PM, Peter Geoghegan <pg(at)heroku(dot)com> wrote:
> I can recreate the problem you see with text sort regressions.
> Abbreviation is aborted for the case in question, unsurprisingly, and
> fairly far in. With that many tuples, the idea of taking abbreviated
> cardinality as a proxy for full cardinality becomes less important,
> because either way you have to do at least 10 comparisons per item on
> average.

Actually, it's closer to 20 comparisons past 1 million, on average.
See my earlier 0002-* patch comments [1].

[1] http://www.postgresql.org/message-id/attachment/35861/0002-Estimate-total-number-of-rows-to-be-sorted.patch
(search for "20")
--
Peter Geoghegan

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Andres Freund 2015-02-21 23:08:39 Re: Bootstrap DATA is a pita
Previous Message Peter Geoghegan 2015-02-21 22:09:37 Re: Abbreviated keys for Numeric