Re: How can sort performance be so different

From: Bob Jolliffe <bobjolliffe(at)gmail(dot)com>
To: Merlin Moncure <mmoncure(at)gmail(dot)com>
Cc: Peter Geoghegan <pg(at)bowt(dot)ie>, pgsql-performance(at)lists(dot)postgresql(dot)org
Subject: Re: How can sort performance be so different
Date: 2019-02-20 21:42:15
Message-ID: CACd=f9e3T7+CoUcO0xF+QMbt46s8SaDy9s52M-EcRskX4tr8SA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Wed, 20 Feb 2019 at 21:35, Merlin Moncure <mmoncure(at)gmail(dot)com> wrote:
>
> On Mon, Feb 18, 2019 at 9:49 AM Bob Jolliffe <bobjolliffe(at)gmail(dot)com> wrote:
> >
> > Sorry Merlin for not replying earlier. The difference is indeed hard
> > to understand but it is certainly there. We altered the collation to
> > use on the name field in that table and the problem has gone. Having
> > having solved the immediate problem we haven't investigated much
> > further yet.
> >
> > Not sure what exactly you mean by "other conversions"?
>
>
> I hand tested similar query for other (generally western) collations.
> Did not observe anything nearly so bad. What I'm hoping is that this
> is some kind of weird performance issue specific to your installation;
> in the worst (unfortunately likely) case we are looking at something
> specific to your specific sort collation :(.
>

It seems not to be (completely) particular to the installation.
Testing on different platforms we found variable speed difference
between 100x and 1000x slower, but always a considerable order of
magnitiude. The very slow performance comes from sorting Lao
characters using en_US.UTF-8 collation.

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Peter Geoghegan 2019-02-20 22:25:01 Re: How can sort performance be so different
Previous Message Merlin Moncure 2019-02-20 21:35:42 Re: How can sort performance be so different