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
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
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
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
=?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
Ø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
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 relatively low (around 5 MB). I assume this is due
to the pr