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 1o5kTu-0005jR-BG for pgsql-docs@arkaria.postgresql.org; Mon, 27 Jun 2022 08:52:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1o5kTt-0000K7-6x for pgsql-docs@arkaria.postgresql.org; Mon, 27 Jun 2022 08:52:29 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1o5kTs-0000Jy-Rw for pgsql-docs@lists.postgresql.org; Mon, 27 Jun 2022 08:52:28 +0000 Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1o5kTl-0006h4-R6 for pgsql-docs@postgresql.org; Mon, 27 Jun 2022 08:52:28 +0000 Received: by mail-ej1-x635.google.com with SMTP id mf9so17759442ejb.0 for ; Mon, 27 Jun 2022 01:52:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20210112.gappssmtp.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version; bh=jTeRypM0OmAmYQU7/gIsnT/g+3zy8H4zi20HOSdiVmo=; b=sTvOkdktx6Y/w2zxoyaZSg/we1OEemHkN+0eWv6l2AxvwFL8Xr8JcxF5bgMxfdz4W/ a6NLIbjsXaEE01G0Ar2tI3NFmn3NGDqXG6nVaL9DaTGSauS1ktzgBY+e2F8WuEr44Bqs /jKMrIzFHhnP2oHkpCCRBowUWq0GATyxJ+mzbRAKSRZmDwnBghKPVohfAfTg8zOH4Vu3 F4Uq5SVtzgPLp3670XCQ265lHRFkX9D6m+pYC391zqmqEcLAvbBB/p/ptW1KBl7K1sXP jYlVtEoxUpervUI3zz+/RgegmP8szvoxJAcHBD/8FDgf8Gbx/OVbsQpyGQEcLHtEI55Z jbCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version; bh=jTeRypM0OmAmYQU7/gIsnT/g+3zy8H4zi20HOSdiVmo=; b=mDkwNJvRfuZ+1+QEklPRTVIiB1gvUoRswEyKmQ2+3WFTjn0hNj65leZzkPRupbmqgS GEwpC93fz9hSypmAhdPvtF+2KNGwkCoB7WNVBwlakJXtL0kX5lC72x1xst1yV0D6QYRU 2sm4fXbCEynNv0A1Hq1q9MUo9Y2xiIFc9gIgf8YVRzvCcA41xLC33/tNW36OXhpbs8Ev fWTR0cTf0RuZ1oukFJFxzjYj9O24w75ubBVUphmG0uigrnLtHWZywKBv03WCgWVE0Hlf +oawqEWJWlDSy4UKadvJZ8BiTAjGCZ0O25pXSZfeYnrLOZKMjBuEPFuc1xBCw4Dz/sLi O1uQ== X-Gm-Message-State: AJIora/cSx8ASmh//nOo9YKTkS4cXj5KX9jxjGxHawcky8ajzBNxGnok OsjMR9n9ZZf1mAi15W4jxO4cCipLsENHoA== X-Google-Smtp-Source: AGRyM1u72K4dxZkT4l3L6nr7kLaRQPgmqDYhdp4J4nvZ5CjfLlf7D3fwVR++OLzKNfy8KEjbpjobmQ== X-Received: by 2002:a17:906:296a:b0:723:5321:f4e3 with SMTP id x10-20020a170906296a00b007235321f4e3mr12085174ejd.620.1656319940458; Mon, 27 Jun 2022 01:52:20 -0700 (PDT) Received: from localhost.localdomain ([2001:871:5e:5151:6f59:646:3c67:1109]) by smtp.gmail.com with ESMTPSA id bq15-20020a056402214f00b00435a742e350sm7199351edb.75.2022.06.27.01.52.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 27 Jun 2022 01:52:19 -0700 (PDT) Message-ID: <962fbfac0c3e10b418d8ddfcf4109360d0cce380.camel@cybertec.at> Subject: Re: Remove recommendation for nightly VACUUM From: Laurenz Albe To: Magnus Hagander Cc: pgsql-docs@postgresql.org Date: Mon, 27 Jun 2022 10:52:19 +0200 In-Reply-To: References: <6f5e3da98fec14640f389d7b84c3b413833697f4.camel@cybertec.at> Content-Type: multipart/mixed; boundary="=-RSRjBXRJl3jzm6OWDYFx" User-Agent: Evolution 3.42.4 (3.42.4-2.fc35) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-RSRjBXRJl3jzm6OWDYFx Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit On Mon, 2022-06-27 at 10:31 +0200, Magnus Hagander wrote: > On Mon, Jun 27, 2022 at 8:31 AM Laurenz Albe wrote: > > A customer recently pointed me to > > https://www.postgresql.org/docs/current/sql-vacuum.html > > and asked if I agree with the statement there that a nightly > > scheduled VACUUM were a good idea: > > Agred. A nightly vacuum is definitely not something for "most people" anymore. > > But also. "active production databases". Surely we recommend regular vacuum in *all* > databases when it's primarily driven by autovacuum? At least all active. But > there's nothing special about "production"? Since we're tweaking the wording, > I would suggest removing that reference as well. You are right. Done in the attached. Yours, Laurenz Albe --=-RSRjBXRJl3jzm6OWDYFx Content-Disposition: attachment; filename*0=0001-Remove-outdated-recommendation-for-manual-VACUUM.V2.patc; filename*1=h Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="0001-Remove-outdated-recommendation-for-manual-VACUUM.V2.patch"; charset="UTF-8" RnJvbSAxZjJkZDc5M2E1MjJlOGUxNjk3MGQ0MDQyMTI2NGQ1ZGM4YWE1ZTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXVyZW56IEFsYmUgPGxhdXJlbnouYWxiZUBjeWJlcnRlYy5h dD4KRGF0ZTogTW9uLCAyNyBKdW4gMjAyMiAxMDo1MDoxMiArMDIwMApTdWJqZWN0OiBbUEFUQ0hd IFJlbW92ZSBvdXRkYXRlZCByZWNvbW1lbmRhdGlvbiBmb3IgbWFudWFsIFZBQ1VVTQoKV2UgaGF2 ZSBiZWVuIGhhdmluZyBhIHdvcmtpbmcgYW5kIGhpZ2hseSB0dW5hYmxlIGF1dG92YWN1dW0KZm9y IGF0IGxlYXN0IGEgZGVjYWRlIG5vdywgc28gcmVtb3ZlIHRoZSByZWNvbW1lbmRhdGlvbiB0bwp2 YWN1dW0gdGFibGVzIGF0IGxlYXN0IGV2ZXJ5IG5pZ2h0LgpBdXRvdmFjdXVtIGlzIG5vdyBhbHNv IHRyaWdnZXJlZCBieSBJTlNFUlRzLCBzbyB3ZSBjYW4gYWxzbwpyZW1vdmUgdGhlIHJlY29tbWVu ZGF0aW9uIHRvIHJ1biBWQUNVVU0gKEFOQUxZWkUpIGFmdGVyIGxvdHMKb2YgSU5TRVJUcyBvciBE RUxFVEVzLgoKSW5zdGVhZCwgc3VnZ2VzdCB1c2luZyBhdXRvdmFjdXVtIGJ5IG1vdmluZyB0aGUg cmVzcGVjdGl2ZQpwYXJhZ3JhcGggdXAgdG8gd2hlcmUgdGhlIGltcG9ydGFuY2Ugb2YgVkFDVVVN IGlzIGVtcGhhc2l6ZWQuCi0tLQogZG9jL3NyYy9zZ21sL3JlZi92YWN1dW0uc2dtbCB8IDIwICsr KysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxNSBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3NnbWwvcmVmL3ZhY3V1bS5zZ21sIGIv ZG9jL3NyYy9zZ21sL3JlZi92YWN1dW0uc2dtbAppbmRleCAzZGYzMmI1OGVlLi5jNTgyMDIxZDI5 IDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvcmVmL3ZhY3V1bS5zZ21sCisrKyBiL2RvYy9zcmMv c2dtbC9yZWYvdmFjdXVtLnNnbWwKQEAgLTM3NywxNSArMzc3LDExIEBAIFZBQ1VVTSBbIEZVTEwg XSBbIEZSRUVaRSBdIFsgVkVSQk9TRSBdIFsgQU5BTFlaRSBdIFsgPHJlcGxhY2VhYmxlIGNsYXNz PSJwYXJhbWV0CiAgICA8L3BhcmE+CiAKICAgIDxwYXJhPgotICAgIFdlIHJlY29tbWVuZCB0aGF0 IGFjdGl2ZSBwcm9kdWN0aW9uIGRhdGFiYXNlcyBiZQotICAgIHZhY3V1bWVkIGZyZXF1ZW50bHkg KGF0IGxlYXN0IG5pZ2h0bHkpLCBpbiBvcmRlciB0bwotICAgIHJlbW92ZSBkZWFkIHJvd3MuIEFm dGVyIGFkZGluZyBvciBkZWxldGluZyBhIGxhcmdlIG51bWJlcgotICAgIG9mIHJvd3MsIGl0IG1p Z2h0IGJlIGEgZ29vZCBpZGVhIHRvIGlzc3VlIGEgPGNvbW1hbmQ+VkFDVVVNCi0gICAgQU5BTFla RTwvY29tbWFuZD4gY29tbWFuZCBmb3IgdGhlIGFmZmVjdGVkIHRhYmxlLiBUaGlzIHdpbGwgdXBk YXRlIHRoZQotICAgIHN5c3RlbSBjYXRhbG9ncyB3aXRoCi0gICAgdGhlIHJlc3VsdHMgb2YgYWxs IHJlY2VudCBjaGFuZ2VzLCBhbmQgYWxsb3cgdGhlCi0gICAgPHByb2R1Y3RuYW1lPlBvc3RncmVT UUw8L3Byb2R1Y3RuYW1lPiBxdWVyeSBwbGFubmVyIHRvIG1ha2UgYmV0dGVyCi0gICAgY2hvaWNl cyBpbiBwbGFubmluZyBxdWVyaWVzLgorICAgIFdlIHJlY29tbWVuZCB0aGF0IGFsbCBkYXRhYmFz ZXMgYmUgdmFjdXVtZWQgcmVndWxhcmx5IGluCisgICAgb3JkZXIgdG8gcmVtb3ZlIGRlYWQgcm93 cy4gIDxwcm9kdWN0bmFtZT5Qb3N0Z3JlU1FMPC9wcm9kdWN0bmFtZT4gaW5jbHVkZXMKKyAgICBh biA8cXVvdGU+YXV0b3ZhY3V1bTwvcXVvdGU+IGZhY2lsaXR5IHdoaWNoIGNhbiBhdXRvbWF0ZSBy b3V0aW5lIHZhY3V1bQorICAgIG1haW50ZW5hbmNlLiAgRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJv dXQgYXV0b21hdGljIGFuZCBtYW51YWwgdmFjdXVtaW5nLAorICAgIHNlZSA8eHJlZiBsaW5rZW5k PSJyb3V0aW5lLXZhY3V1bWluZyIvPi4KICAgIDwvcGFyYT4KIAogICAgPHBhcmE+CkBAIC00MTIs MTIgKzQwOCw2IEBAIFZBQ1VVTSBbIEZVTEwgXSBbIEZSRUVaRSBdIFsgVkVSQk9TRSBdIFsgQU5B TFlaRSBdIFsgPHJlcGxhY2VhYmxlIGNsYXNzPSJwYXJhbWV0CiAgICAgZGV0YWlscy4KICAgIDwv cGFyYT4KIAotICAgPHBhcmE+Ci0gICAgPHByb2R1Y3RuYW1lPlBvc3RncmVTUUw8L3Byb2R1Y3Ru YW1lPiBpbmNsdWRlcyBhbiA8cXVvdGU+YXV0b3ZhY3V1bTwvcXVvdGU+Ci0gICAgZmFjaWxpdHkg d2hpY2ggY2FuIGF1dG9tYXRlIHJvdXRpbmUgdmFjdXVtIG1haW50ZW5hbmNlLiAgRm9yIG1vcmUK LSAgICBpbmZvcm1hdGlvbiBhYm91dCBhdXRvbWF0aWMgYW5kIG1hbnVhbCB2YWN1dW1pbmcsIHNl ZQotICAgIDx4cmVmIGxpbmtlbmQ9InJvdXRpbmUtdmFjdXVtaW5nIi8+LgotICAgPC9wYXJhPgog ICAgPHBhcmE+CiAgICAgRWFjaCBiYWNrZW5kIHJ1bm5pbmcgPGNvbW1hbmQ+VkFDVVVNPC9jb21t YW5kPiB3aXRob3V0IHRoZQogICAgIDxsaXRlcmFsPkZVTEw8L2xpdGVyYWw+IG9wdGlvbiB3aWxs IHJlcG9ydCBpdHMgcHJvZ3Jlc3MgaW4gdGhlCi0tIAoyLjM1LjMKCg== --=-RSRjBXRJl3jzm6OWDYFx--