Re: PostgreSQL processes use large amount of private memory on Windows

2020-10-12 Thread Chris Sterritt
On 17/09/2020 15:06, Tom Lane wrote: =?UTF-8?Q?=C3=98ystein_Kolsrud?= writes: So my question is: When does a postgres process forked for a connection use private memory instead of shared, and what can I do to avoid this? The only significant long-term consumption of private memory is for cac

Re: PostgreSQL processes use large amount of private memory on Windows

2020-09-18 Thread Øystein Kolsrud
On Thu, Sep 17, 2020 at 7:27 PM Peter J. Holzer wrote: > What I would do: > > * Set log_statement to all (warning: that can be a lot of log messages. > It can also be a privacy/security hazard, depending on who has access > to the server and how sensitive queries are). > * Frequently (at lea

Re: PostgreSQL processes use large amount of private memory on Windows

2020-09-17 Thread raf
On Thu, Sep 17, 2020 at 10:06:07AM -0400, Tom Lane wrote: > =?UTF-8?Q?=C3=98ystein_Kolsrud?= writes: > > So my question is: When does a postgres process forked for a connection use > > private memory instead of shared, and what can I do to avoid this? > > The only significant long-term consumpt

Re: PostgreSQL processes use large amount of private memory on Windows

2020-09-17 Thread Peter J. Holzer
On 2020-09-17 11:19:07 +0200, Øystein Kolsrud wrote: > I have a product that uses PostgreSQL (v9.6) as database on Windows, and we > often observe that the "shared working set" memory reported for the individual > connection processes is quite high (around 200MB), but the "private working > set" is

Re: PostgreSQL processes use large amount of private memory on Windows

2020-09-17 Thread Tom Lane
=?UTF-8?Q?=C3=98ystein_Kolsrud?= writes: > So my question is: When does a postgres process forked for a connection use > private memory instead of shared, and what can I do to avoid this? The only significant long-term consumption of private memory is for caches. There are catalog caches, which

Re: PostgreSQL processes use large amount of private memory on Windows

2020-09-17 Thread Thomas Kellerer
Øystein Kolsrud schrieb am 17.09.2020 um 11:19: All settings typically referred to (like "work_mem" and "temp_buffers") are at default settings, and I have a very hard time seeing how those settings could add up to memory in the magnitude of 200MB. The "max_connections" settings is quite high (>1