From: | Achilleas Mantzios <a(dot)mantzios(at)cloud(dot)gatewaynet(dot)com> |
---|---|
To: | Thomas Munro <thomas(dot)munro(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-performance(at)lists(dot)postgresql(dot)org |
Subject: | Re: pgsql 10.23 , different systems, same table , same plan, different Buffers: shared hit |
Date: | 2023-09-16 03:27:16 |
Message-ID: | 2c350d20-0c1f-b9f3-4c65-73b07d8e3f40@cloud.gatewaynet.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
Στις 16/9/23 02:08, ο/η Thomas Munro έγραψε:
> On Sat, Sep 16, 2023 at 7:42 AM Tom Lane<tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> Sadly, this proves very little about Linux's behavior. glibc's idea
>> of en_US involves some very complicated multi-pass sort rules.
>> AFAICT from the FreeBSD sort(1) man page, FreeBSD defines en_US
>> as "same as C except case-insensitive", whereas I'm pretty sure
>> that underscores and other punctuation are nearly ignored in
>> glibc's interpretation; they'll only be taken into account if the
>> alphanumeric parts of the strings sort equal.
> Achilleas didn't mention the glibc version, but based on the kernel
> vintage mentioned I guess that must be the "old" (pre 2.28) glibc
> sorting. In 2.28 they did a big sync-up with ISO 14651, while FreeBSD
> follows the UCA, a closely related standard[1]. I think newer
> Linux/glibc systems should agree with FreeBSD's libc in more cases
> (and also agree with ICU).
Thank you Thomas , our linux's glibc is on version : 2.19-18+deb8u10, we
need to upgrade on so many levels.
>
> [1]https://unicode.org/reports/tr10/#Synch_ISO14651
--
Achilleas Mantzios
IT DEV - HEAD
IT DEPT
Dynacom Tankers Mgmt
From | Date | Subject | |
---|---|---|---|
Next Message | Koen De Groote | 2023-09-21 15:05:06 | Dirty reads on index scan, |
Previous Message | Thomas Munro | 2023-09-15 23:08:55 | Re: pgsql 10.23 , different systems, same table , same plan, different Buffers: shared hit |