From: | Mark Kirkwood <mark(dot)kirkwood(at)catalyst(dot)net(dot)nz> |
---|---|
To: | Peter Geoghegan <pg(at)heroku(dot)com>, Simon Riggs <simon(at)2ndquadrant(dot)com> |
Cc: | Josh Berkus <josh(at)agliodbs(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Bruce Momjian <bruce(at)momjian(dot)us>, Magnus Hagander <magnus(at)hagander(dot)net>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Robert Haas <robertmhaas(at)gmail(dot)com>, Claudio Freire <klaussfreire(at)gmail(dot)com>, Merlin Moncure <mmoncure(at)gmail(dot)com>, PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: proposal: Set effective_cache_size to greater of .conf value, shared_buffers |
Date: | 2014-05-07 05:55:40 |
Message-ID: | 5369CADC.9070409@catalyst.net.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On 07/05/14 17:35, Peter Geoghegan wrote:
> On Tue, May 6, 2014 at 10:20 PM, Simon Riggs <simon(at)2ndquadrant(dot)com> wrote:
>> On 6 May 2014 23:47, Josh Berkus <josh(at)agliodbs(dot)com> wrote:
>>
>>> If you're going to make
>>> an argument in favor of different tuning advice, then do it based on
>>> something in which you actually believe, based on hard evidence.
>> The proposed default setting of 4x shared_buffers is unprincipled
>> *and* lacks hard evidence from you and everybody else.
> +1. In my view, we probably should have set it to a much higher
> absolute default value. The main problem with setting it to any
> multiple of shared_buffers that I can see is that shared_buffers is a
> very poor proxy for what effective_cache_size is supposed to
> represent. In general, the folk wisdom around sizing shared_buffers
> has past its sell-by date.
>
+1. ISTM the only sensible approach to auto tune this requires us to
have a plugin to detect how much RAM the system has (and then setting it
to 1/2 that say). I wonder if it might be worthwhile writing plugins for
the handful of popular platforms. For the remainder maybe we could leave
it defaulting to the current (small) value, and encourage volunteers to
code the missing ones if they want something better.
Regards
Mark
From | Date | Subject | |
---|---|---|---|
Next Message | Simon Riggs | 2014-05-07 06:18:51 | Re: [v9.5] Custom Plan API |
Previous Message | Peter Geoghegan | 2014-05-07 05:35:50 | Re: proposal: Set effective_cache_size to greater of .conf value, shared_buffers |