Re: Change default of checkpoint_completion_target - Mailing list pgsql-hackers

From japin
Subject Re: Change default of checkpoint_completion_target
Date
Msg-id MEYP282MB1669B98B5AEBED6A460B62B7B6A20@MEYP282MB1669.AUSP282.PROD.OUTLOOK.COM
Whole thread Raw
In response to Re: Change default of checkpoint_completion_target  (Stephen Frost <sfrost@snowman.net>)
List pgsql-hackers
On Wed, 20 Jan 2021 at 03:47, Stephen Frost <sfrost@snowman.net> wrote:
> Greetings,
>
> * Tom Lane (tgl@sss.pgh.pa.us) wrote:
>> Stephen Frost <sfrost@snowman.net> writes:
>> > Any further comments or thoughts on this one?
>> 
>> This:
>> 
>> +        total time between checkpoints. The default is 0.9, which spreads the
>> +        checkpoint across the entire checkpoint timeout period of time,
>> 
>> is confusing because 0.9 is obviously not 1.0; people will wonder
>> whether the scale is something strange or the text is just wrong.
>> They will also wonder why not use 1.0 instead.  So perhaps more like
>> 
>>     ... The default is 0.9, which spreads the checkpoint across almost
>>     all the available interval, providing fairly consistent I/O load
>>     while also leaving some slop for checkpoint completion overhead.
>> 
>> The other chunk of text seems accurate, but there's no reason to let
>> this one be misleading.
>
> Good point, updated along those lines.
>
> In passing, I noticed that we have a lot of documentation like:
>
> This parameter can only be set in the postgresql.conf file or on the
> server command line.
>
> ... which hasn't been true since the introduction of ALTER SYSTEM.  I
> don't really think it's this patch's job to clean that up but it doesn't
> seem quite right that we don't include ALTER SYSTEM in that list either.
> If this was C code, maybe we could get away with just changing such
> references as we find them, but I don't think we'd want the
> documentation to be in an inconsistent state regarding that.
>

I have already mentioned this in [1], however it seems unattractive.

[1] - https://www.postgresql.org/message-id/flat/199703E4-A795-4FB8-911C-D0DE9F51519C%40hotmail.com

-- 
Regrads,
Japin Li.
ChengDu WenWu Information Technology Co.,Ltd.



pgsql-hackers by date:

Previous
From: Nikita Glukhov
Date:
Subject: Re: SQL/JSON: functions
Next
From: Masahiro Ikeda
Date:
Subject: Re: Add statistics to pg_stat_wal view for wal related parameter tuning