Re: Let's make PostgreSQL multi-threaded
Andreas Karlsson <andreas@proxel.se>
From: Andreas Karlsson <andreas@proxel.se>
To: Konstantin Knizhnik <knizhnik@garret.ru>,
Kyotaro Horiguchi <horikyota.ntt@gmail.com>
Cc: pashkin.elfe@gmail.com, dilipbalaut@gmail.com, hannuk@google.com,
hlinnaka@iki.fi, pgsql-hackers@postgresql.org
Date: 2023-06-13T10:05:48Z
Lists: pgsql-hackers
On 6/13/23 10:20, Konstantin Knizhnik wrote: > The fact that it is flushed out upon reconnection can not > help much: what if backends are not going to disconnect? This is why many connection pools have a maximum connection lifetime which can be configured. So in practice flushing all caches on disconnect helps a lot. The nice proper solution might very well be adding a maximum cache sizes and replacement but it obviously makes the cache more complex and adds an new GUC. Probably worth it, but flushing caches on disconnect is a simple solution which works well in practice for many but no all workloads. Andreas