Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l1xMy-0003VH-81 for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Jan 2021 20:12:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1l1xMx-0003aI-5V for pgsql-hackers@arkaria.postgresql.org; Tue, 19 Jan 2021 20:12:51 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l1xMw-0003Xj-UC for pgsql-hackers@lists.postgresql.org; Tue, 19 Jan 2021 20:12:50 +0000 Received: from sss.pgh.pa.us ([66.207.139.130]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l1xMu-0005Nl-Tg for pgsql-hackers@postgresql.org; Tue, 19 Jan 2021 20:12:49 +0000 Received: from sss1.sss.pgh.pa.us (localhost [127.0.0.1]) by sss.pgh.pa.us (8.15.2/8.15.2) with ESMTP id 10JKCYEC520757; Tue, 19 Jan 2021 15:12:34 -0500 From: Tom Lane To: Stephen Frost cc: Peter Eisentraut , Alvaro Herrera , Laurenz Albe , "Bossart, Nathan" , Michael Paquier , Bernd Helmle , "tsunakawa.takay@fujitsu.com" , "pgsql-hackers@postgresql.org" Subject: Re: Change default of checkpoint_completion_target In-reply-to: <20210119194748.GP27507@tamriel.snowman.net> References: <20201210171602.GP16415@tamriel.snowman.net> <20201210172126.GA25979@alvherre.pgsql> <20201210172255.GQ16415@tamriel.snowman.net> <20210113221038.GG27507@tamriel.snowman.net> <20210119191450.GO27507@tamriel.snowman.net> <519044.1611084646@sss.pgh.pa.us> <20210119194748.GP27507@tamriel.snowman.net> Comments: In-reply-to Stephen Frost message dated "Tue, 19 Jan 2021 14:47:48 -0500" MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <520755.1611087154.1@sss.pgh.pa.us> Date: Tue, 19 Jan 2021 15:12:34 -0500 Message-ID: <520756.1611087154@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Stephen Frost writes: > 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. Well, it's still true if you understand "the postgresql.conf file" to cover whatever's included by postgresql.conf, notably postgresql.auto.conf (and the include facility existed long before that, too, so you needed the expanded interpretation even then). Still, I take your point that it's confusing. I like your suggestion of shortening all of these to be "can only be set at server start", or maybe better "cannot be changed after server start". I'm not sure whether or not we really need new text elsewhere; I think section 20.1 is pretty long already. regards, tom lane