Jeff Janes schrieb am 26.10.2018 um 17:42:
> I typically configure "shared_buffers = 4096MB" on my 16GB system as sometimes when testing, it pays off to have a bigger cache.
>
> With Postgres 10 and earlier, the Postgres process(es) would only allocate that memory from the operating system when needed.
> So right after startup, it would only consume several hundred MB, not the entire 4GB
>
> However with Postgres 11 I noticed that it immediately grabs the complete memory configured for shared_buffers during startup.
>
> It's not really a big deal, but I wonder if that is an intentional change or a result from something else?
>
>
> Do you have pg_prewarm in shared_preload_libraries?
No. The only shared libraries are those for pg_stat_statemens