Re: Fix bank selection logic in SLRU
x4mmm@yandex-team.ru
From: Andrey Borodin <x4mmm@yandex-team.ru>
To: Yura Sokolov <y.sokolov@postgrespro.ru>
Cc: Dilip Kumar <dilipbalaut@gmail.com>,
"pgsql-hackers@lists.postgresql.org" <pgsql-hackers@lists.postgresql.org>,
Alvaro Herrera <alvherre@alvh.no-ip.org>
Date: 2024-12-19T10:10:09Z
Lists: pgsql-hackers
> On 19 Dec 2024, at 15:01, Yura Sokolov <y.sokolov@postgrespro.ru> wrote: > > - `&` takes 0.69ns > - `mult-rec` takes 2.94ns > - `%` takes 3.24ns. Thanks, Yura, for benchmarks and off-list conversation. I’ve reproduced similar numbers on my Apple M2. I agree that additional 3-4ns are negligible in case of SLRU access. + bits16 nbanks; Perhaps, it’s not bits anymore. Also, is 64K banks ought enough for everybody? Best regards, Andrey Borodin.
Commits
-
Fix SLRU bank selection code
- ffd9b8134658 17.3 landed
- 69ab44651422 18.0 landed