On Thu, Jun 10, 2021 at 05:45:45AM +0500, Haseeb Khan wrote:
> We have installed PostgreSQL V13 on window’s server 2016, where we kept the 
> Ram of the Server is 32 GB and disk size is 270 GB.Later we faced some 
> performance issues regarding the database, after deep dive into it we came up 
> and increased the Shared buffer size to 16 Gb. After the changed I am not 
> sure we are facing that Page file Size reached to critical threshold. 
> Currently the Page File size is 9504MB.

Hi,

How large is your DB ?  (Or the "active set" of the DB, if parts of it are
accessed infrequently).

What was the original performance issue that led you to increase shared_buffers 
?

You've set shared_buffers to half of your RAM, which may be a "worst case"
setting, since everything that's read into shared_buffers must first be read
into the OS cache.  So it may be that many blocks are cached twice, rather than
relying on a smaller shared_buffers only for the "hottest" blocks, and the
larger OS cache for everything else.

There are exceptions to the guideline - for example, if your DB is 23 GB in
size, it might make sense to have the entire thing in 24GB OF shared_buffers.
But most DB don't need to fit in shared_buffers, and you shouldn't make that a
goal, unless you can measure a performance benefit.

-- 
Justin


Reply via email to