https://stackoverflow.com/questions/28844170/how-to-limit-the-memory-that-is-available-for-postgressql-server

From: 園田祥平 <shohei(dot)nkapl(at)gmail(dot)com>
To: pgsql-performance(at)postgresql(dot)org
Subject: https://stackoverflow.com/questions/28844170/how-to-limit-the-memory-that-is-available-for-postgressql-server
Date: 2017-09-19 00:49:14
Message-ID: CAGPtGMd1dVK3cYYjQnoNx5D8U=D_RGA5Nx_89X0m5DV7n_ffRg@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

Hi experts,

For an academic experiment I need to *restrict the total amount of memory
that is available for a pgSQL server* to compute a given set of queries.

I know that I can do this through postgressql.conffile, where I can adjust
some parameters related with Resource Management.

The problem is that: it's not clear for me--given the several parameters
available on the config file--which is the parameter that I should change.

When I first opened the config file I'm expecting someting like this:
max_server_memmory. Instead I found a lot of: shared_buffers, temp_buffers,
work_mem, and so on...

Given that, I've consulted pgSQL docs. on Resource Consumption
<http://www.postgresql.org/docs/9.3/static/runtime-config-resource.html> and
I come up with the shared_buffers as the best candidate for what I'm
looking for: *the parameter that restricts the total amount of memory that
a pgSQL server can use to perform its computation*. But I'm not completely
sure about this.

Can you guys give me some insight about which parameters should I adjust to
restrict the pgSQL server's memory, please?

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Peter Geoghegan 2017-09-19 01:07:26 Re: Pageinspect bt_metap help
Previous Message Neto pr 2017-09-18 14:31:47 Re: Pageinspect bt_metap help