From: Achilleas Mantzios <a.mantzios@cloud.gatewaynet.com>
To: Thomas Munro <thomas.munro@gmail.com>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: pgsql-performance@lists.postgresql.org
Subject: Re: pgsql 10.23 , different systems, same table , same plan, different Buffers: shared hit
Date: Sat, 16 Sep 2023 06:27:16 +0300
Message-ID: <2c350d20-0c1f-b9f3-4c65-73b07d8e3f40@cloud.gatewaynet.com> (raw)
In-Reply-To: <CA+hUKGLUL4AxtUn66SVZ5nZxorFPUq+Jo5yqSkGP9sogbSAdgA@mail.gmail.com>
References: <24a36ca8-b5c0-d39f-c5f6-47cf2ef51abd@cloud.gatewaynet.com>
<3310210.1694791429@sss.pgh.pa.us>
<ce9acb4c-aa59-32b6-44fd-cfe713a4bf5c@cloud.gatewaynet.com>
<3666541.1694806930@sss.pgh.pa.us>
<CA+hUKGLUL4AxtUn66SVZ5nZxorFPUq+Jo5yqSkGP9sogbSAdgA@mail.gmail.com>
Στις 16/9/23 02:08, ο/η Thomas Munro έγραψε:
> On Sat, Sep 16, 2023 at 7:42 AM Tom Lane<tgl@sss.pgh.pa.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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-performance@postgresql.org
Cc: a.mantzios@cloud.gatewaynet.com, thomas.munro@gmail.com, tgl@sss.pgh.pa.us, pgsql-performance@lists.postgresql.org
Subject: Re: pgsql 10.23 , different systems, same table , same plan, different Buffers: shared hit
In-Reply-To: <2c350d20-0c1f-b9f3-4c65-73b07d8e3f40@cloud.gatewaynet.com>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox