Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w910R-0017Ir-0n for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 13:25:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w910P-00GOkZ-2L for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 13:25:42 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w910P-00GOkR-1J for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 13:25:41 +0000 Received: from mail-ej1-x62b.google.com ([2a00:1450:4864:20::62b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w910N-00000000YvX-26uU for pgsql-hackers@postgresql.org; Sat, 04 Apr 2026 13:25:41 +0000 Received: by mail-ej1-x62b.google.com with SMTP id a640c23a62f3a-b9825ba7f9dso593807766b.0 for ; Sat, 04 Apr 2026 06:25:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775309138; cv=none; d=google.com; s=arc-20240605; b=LiXJA7sZ79JZ2QkzRSnF6pWGVg8fJ82RdvtZbUXGNdOiDejfwCWfLLkKNmIdgj035A h6QNxXq5rNeM9CuRNdLTNuCAhBS77D1n/gqMEBmFGJr1SrXu8qWuGLWtFLVdG+LVXe/6 iS4yVym2o77w45K+wIf3Ce6dCJ9uZqt2kYpfp9oRqf6wugZ82y6EL3zv6DzKARk17cXK OpvxJi06tnbQMprTs5dGBzM0qEO9Pv8j95xezaKwCvNegGxSGSjayACGCFYeFlKnuoTr mcM8Gu6aDy2bYCDsBOk8Q8xYbL/siXAO2xYmlUd4qH/yTJKtZYXIJchu27IlbNJG5XnL HtPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=sq1Uz6UVPhLkqcjIcj8yg7aNXfUaVmDMqbBCBbdjhnc=; fh=AkYOqiahOcHaqrBG7eqKYOx3/Q5AshDE4sQKay2lVa8=; b=a6ycKzkfr9EcztJp4C07QGp3/Yfv55ruOiBUjCnrsOMVbhAHJkNcvXaQiQENxw3vaF OvRI+cPzsuSA2CwkDt4AJ6OJJuy8Axmq1UAasbqG76eKQ7gjouL7ScC+RwB9iLMUGQo3 2ifJ4Tgf2jmiv+VCrXAgiN/MF9u4Z9oWzGBl7lRvXJadfvm0Q1vMGl2eK/8D5L/5oP6W NUFoHeb4bd6eqBxsO/5Hjiz861oJfwikhH4AFLhLO2jiJoazDIqUqW/7gGqy8U2OmjHe +a7df8dC4TYLsrtcLE9ULxk7FsO77kwpBHyJTiLxy0o8Vi3WLkdBt2w3pjVaRtLfc6YK AzAQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775309138; x=1775913938; darn=postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sq1Uz6UVPhLkqcjIcj8yg7aNXfUaVmDMqbBCBbdjhnc=; b=g+w3yLYeL55w4lE9fUAOzdXqbLS3orVB0aQpkWL1+kJMDYJPHE62T1nXyqNyV899bv E9s60Bq9p2xwxE8qGxR77uja0dH/N4/x6IFLADMszkc87zGo0Xnk9NvfFVFyUr1/4jez W6+6rp61M3Y4RJ5l/tq46XbkBg8TwNMHWK7lotHci1buMGTc0bMtB2ATOeEsEMFlnf37 566dEPsQncinK4Ym8eGS3or4BQSYP2BgIBCOwEWHdloj/MXL3lx3/Xv8kBOptSP11PZp qoSaNRo8Saa2yxpWH5qCPgPpSkDHYKVklD7axHR48BpSSNHac3Uusk/yNLWGeI/plZGD L6oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775309138; x=1775913938; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=sq1Uz6UVPhLkqcjIcj8yg7aNXfUaVmDMqbBCBbdjhnc=; b=QlIeyPCiI6tDf4iaY7DnzOiwd1qMedyGnPARxlv0rUoZi+S9qC/p99u5mmkfxt2phl 87lSXnl+bP2M/zLp2RLqO6TkAW1etIrG7o6Wrohz4SGTmuNbfk4Ow6xw3QG1wk/rrEV4 XW6FNnuG3yg3+cyY3m3dLXOPZoC6zg1k6b5PEBV8ytrR1o7Dy0MtuA+ahceE62gHUOGu KIvr56u4xDmMV3Lsn3GQGIoBVkRm3pxOGsbyDqO2V7yH3y6q2B8lbipFMF1eca6MIUYA +hhg8oR3wYdpjLKYHMWVeKcIa7j8OILIeCTIWhFkrzsD/LI+VkYUAzm0UJ1eq6to82FW mZzw== X-Forwarded-Encrypted: i=1; AJvYcCUs1RkMxbJB6XAEQLNlnOK0pVgn/cznQHwlOkZhPNtdl3Gecxut1ek4hw0j6jTmJF3eWOa8spLzFdnqnQ1H@postgresql.org X-Gm-Message-State: AOJu0YygJyenUBqvj+F9Z04K+E0xEnYuTms3Zbv3VNMRbUPU6IFwt35j h3+qtNNYRxZ0fTUp5mTjo5cSOlk/8FRt/QU3ZJHaV7r1cGCkxkPOA0Ag2gnu4IiqNlm6Yr6gx76 j71yABPPFzDmJOz6EA1vna+bBsxzKU5E= X-Gm-Gg: AeBDieuzEAs95GNnPecQDA6Oohesyq9oUjxGbJevD3smYjfzpZR4hG41yiuRIKkyZW6 nGns35yfBZIlvC7x0Wxd/YHrSrJlrfvUmRx5N63pLxp/xHOmTYvucwCJh4W7P3pddrIGdV8YisK v5gMG4SLW1SzEOn17WvxDL51vWFkKpWQrDFcMHDMTcGACIurQcnHKWSQScICrhUh02oQmbLf2zB bmwl2gN7jt2LdFAodWKjbNc6Xs29JCfydWmtWeutCALEiwaURWs6DkWISA3gH/CroGVSQwGjD6P vLENyg== X-Received: by 2002:a17:907:6ea4:b0:b9c:11ee:3c2f with SMTP id a640c23a62f3a-b9c46de6752mr428595166b.1.1775309137807; Sat, 04 Apr 2026 06:25:37 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Sami Imseih Date: Sat, 4 Apr 2026 08:25:26 -0500 X-Gm-Features: AQROBzBdBS8D0vtUmZqm1z7WQnB__fzchOgHOeXMd4kRVh_NTaZO_zK5n1l5axE Message-ID: Subject: Re: Add pg_stat_autovacuum_priority To: Nathan Bossart Cc: Bharath Rupireddy , Robert Treat , satyanarlapuram@gmail.com, pgsql-hackers Content-Type: multipart/mixed; boundary="00000000000086cafa064ea25eaf" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --00000000000086cafa064ea25eaf Content-Type: text/plain; charset="UTF-8" > WDYT? "Scores greater than or equal to 1.0" in the comments of each field are misleading. This conflates scoring with vacuum/analyze eligibility and it's possible with a autovacuum_*_weight < 1.0 to trigger an autovacuum/analyze. I suggest the attached changes on top of v9. -- Sami --00000000000086cafa064ea25eaf Content-Type: application/octet-stream; name="0001-sami_doc_fix.patch" Content-Disposition: attachment; filename="0001-sami_doc_fix.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mnkd4hwy0 RnJvbSAwZmU3YmUyZTBjNGQ5NzBkMGVjMjFhZjAwN2Q2MDBjNWJiOTRkOTA0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTYW1pIEltc2VpaCA8c2FtaW1zZWloQGdtYWlsLmNvbT4KRGF0 ZTogU2F0LCA0IEFwciAyMDI2IDEzOjA4OjA0ICswMDAwClN1YmplY3Q6IFtQQVRDSCAxLzFdIHNh bWlfZG9jX2ZpeAoKLS0tCiBkb2Mvc3JjL3NnbWwvbW9uaXRvcmluZy5zZ21sIHwgMjggKysrKysr KysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwg MTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL21vbml0b3Jpbmcuc2dt bCBiL2RvYy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwKaW5kZXggMzRlMzA1MWM0MDAuLjQ3ZWQ3 NzY4MzQ1IDEwMDY0NAotLS0gYS9kb2Mvc3JjL3NnbWwvbW9uaXRvcmluZy5zZ21sCisrKyBiL2Rv Yy9zcmMvc2dtbC9tb25pdG9yaW5nLnNnbWwKQEAgLTQ1MjIsNyArNDUyMiw5IEBAIGRlc2NyaXB0 aW9uIHwgV2FpdGluZyBmb3IgYSBuZXdseSBpbml0aWFsaXplZCBXQUwgZmlsZSB0byByZWFjaCBk dXJhYmxlIHN0b3JhZ2UKICAgPHBhcmE+CiAgICBUaGUgPHN0cnVjdG5hbWU+cGdfc3RhdF9hdXRv dmFjdXVtX3Njb3Jlczwvc3RydWN0bmFtZT4gdmlldyB3aWxsIGNvbnRhaW4gb25lCiAgICByb3cg Zm9yIGVhY2ggdGFibGUgaW4gdGhlIGN1cnJlbnQgZGF0YWJhc2UgKGluY2x1ZGluZyBUT0FTVCB0 YWJsZXMpLCBzaG93aW5nCi0gICB0aGUgY3VycmVudCBhdXRvdmFjdXVtIHNjb3JlcyBmb3IgdGhh dCBzcGVjaWZpYyB0YWJsZS4gIFNlZQorICAgdGhlIGN1cnJlbnQgYXV0b3ZhY3V1bSBzY29yZXMg Zm9yIHRoYXQgc3BlY2lmaWMgdGFibGUuIFRhYmxlcyBlbGlnaWJsZSBmb3IKKyAgIGF1dG92YWN1 dW0gYXJlIHByaW9yaXRpemVkIGZvciBwcm9jZXNzaW5nIGJhc2VkIG9uIHRoZWlyIHNjb3JlLCB3 aXRoIGhpZ2hlcgorICAgc2NvcmVzIGluZGljYXRpbmcgaGlnaGVyIHByaW9yaXR5LiAgU2VlCiAg ICA8eHJlZiBsaW5rZW5kPSJhdXRvdmFjdXVtLXByaW9yaXR5Ii8+IGZvciBtb3JlIGluZm9ybWF0 aW9uLgogICA8L3BhcmE+CiAKQEAgLTQ1NzQsMTEgKzQ1NzYsNyBAQCBkZXNjcmlwdGlvbiB8IFdh aXRpbmcgZm9yIGEgbmV3bHkgaW5pdGlhbGl6ZWQgV0FMIGZpbGUgdG8gcmVhY2ggZHVyYWJsZSBz dG9yYWdlCiAgICAgICA8L3BhcmE+CiAgICAgICA8cGFyYT4KICAgICAgICBNYXhpbXVtIHZhbHVl IG9mIGFsbCBjb21wb25lbnQgc2NvcmVzLiAgVGhpcyBpcyB0aGUgdmFsdWUgdGhhdAotICAgICAg IGF1dG92YWN1dW0gdXNlcyB0byBzb3J0IHRoZSBsaXN0IG9mIHRhYmxlcyB0byBwcm9jZXNzLiAg U2NvcmVzIGdyZWF0ZXIKLSAgICAgICB0aGFuIG9yIGVxdWFsIHRvIDxsaXRlcmFsPjEuMDwvbGl0 ZXJhbD4gaW5kaWNhdGUgdGhlIHRhYmxlIHdpbGwgYmUKLSAgICAgICBwcm9jZXNzZWQgKHVubGVz cyBhdXRvdmFjdXVtIGlzIGRpc2FibGVkIGFuZCBuZWl0aGVyCi0gICAgICAgPGxpdGVyYWw+eGlk X3Njb3JlPC9saXRlcmFsPiBub3IgPGxpdGVyYWw+bXhpZF9zY29yZTwvbGl0ZXJhbD4gYXJlCi0g ICAgICAgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDxsaXRlcmFsPjEuMDwvbGl0ZXJhbD4pLgor ICAgICAgIGF1dG92YWN1dW0gdXNlcyB0byBzb3J0IHRoZSBsaXN0IG9mIHRhYmxlcyB0byBwcm9j ZXNzLgogICAgICAgPC9wYXJhPjwvZW50cnk+CiAgICAgIDwvcm93PgogCkBAIC00NTg3LDggKzQ1 ODUsNyBAQCBkZXNjcmlwdGlvbiB8IFdhaXRpbmcgZm9yIGEgbmV3bHkgaW5pdGlhbGl6ZWQgV0FM IGZpbGUgdG8gcmVhY2ggZHVyYWJsZSBzdG9yYWdlCiAgICAgICAgPHN0cnVjdGZpZWxkPnhpZF9z Y29yZTwvc3RydWN0ZmllbGQ+IDx0eXBlPmRvdWJsZSBwcmVjaXNpb248L3R5cGU+CiAgICAgICA8 L3BhcmE+CiAgICAgICA8cGFyYT4KLSAgICAgICBUcmFuc2FjdGlvbiBJRCBhZ2UgY29tcG9uZW50 IHNjb3JlLiAgU2NvcmVzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0bwotICAgICAgIDxsaXRlcmFs PjEuMDwvbGl0ZXJhbD4gaW5kaWNhdGUgdGhlIHRhYmxlIHdpbGwgYmUgdmFjdXVtZWQuCisgICAg ICAgVHJhbnNhY3Rpb24gSUQgYWdlIGNvbXBvbmVudCBzY29yZS4KICAgICAgIDwvcGFyYT48L2Vu dHJ5PgogICAgICA8L3Jvdz4KIApAQCAtNDU5Nyw4ICs0NTk0LDcgQEAgZGVzY3JpcHRpb24gfCBX YWl0aW5nIGZvciBhIG5ld2x5IGluaXRpYWxpemVkIFdBTCBmaWxlIHRvIHJlYWNoIGR1cmFibGUg c3RvcmFnZQogICAgICAgIDxzdHJ1Y3RmaWVsZD5teGlkX3Njb3JlPC9zdHJ1Y3RmaWVsZD4gPHR5 cGU+ZG91YmxlIHByZWNpc2lvbjwvdHlwZT4KICAgICAgIDwvcGFyYT4KICAgICAgIDxwYXJhPgot ICAgICAgIE11bHRpeGFjdCBJRCBhZ2UgY29tcG9uZW50IHNjb3JlLiAgU2NvcmVzIGdyZWF0ZXIg dGhhbiBvciBlcXVhbCB0bwotICAgICAgIDxsaXRlcmFsPjEuMDwvbGl0ZXJhbD4gaW5kaWNhdGUg dGhlIHRhYmxlIHdpbGwgYmUgdmFjdXVtZWQuCisgICAgICAgTXVsdGl4YWN0IElEIGFnZSBjb21w b25lbnQgc2NvcmUuCiAgICAgICA8L3BhcmE+PC9lbnRyeT4KICAgICAgPC9yb3c+CiAKQEAgLTQ2 MDcsOSArNDYwMyw3IEBAIGRlc2NyaXB0aW9uIHwgV2FpdGluZyBmb3IgYSBuZXdseSBpbml0aWFs aXplZCBXQUwgZmlsZSB0byByZWFjaCBkdXJhYmxlIHN0b3JhZ2UKICAgICAgICA8c3RydWN0Zmll bGQ+dmFjdXVtX3Njb3JlPC9zdHJ1Y3RmaWVsZD4gPHR5cGU+ZG91YmxlIHByZWNpc2lvbjwvdHlw ZT4KICAgICAgIDwvcGFyYT4KICAgICAgIDxwYXJhPgotICAgICAgIFZhY3V1bSBjb21wb25lbnQg c2NvcmUuICBTY29yZXMgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvCi0gICAgICAgPGxpdGVyYWw+ MS4wPC9saXRlcmFsPiBpbmRpY2F0ZSB0aGUgdGFibGUgd2lsbCBiZSB2YWN1dW1lZCAodW5sZXNz Ci0gICAgICAgYXV0b3ZhY3V1bSBpcyBkaXNhYmxlZCkuCisgICAgICAgVmFjdXVtIGNvbXBvbmVu dCBzY29yZS4KICAgICAgIDwvcGFyYT48L2VudHJ5PgogICAgICA8L3Jvdz4KIApAQCAtNDYxOCw5 ICs0NjEyLDcgQEAgZGVzY3JpcHRpb24gfCBXYWl0aW5nIGZvciBhIG5ld2x5IGluaXRpYWxpemVk IFdBTCBmaWxlIHRvIHJlYWNoIGR1cmFibGUgc3RvcmFnZQogICAgICAgIDxzdHJ1Y3RmaWVsZD52 YWN1dW1faW5zZXJ0X3Njb3JlPC9zdHJ1Y3RmaWVsZD4gPHR5cGU+ZG91YmxlIHByZWNpc2lvbjwv dHlwZT4KICAgICAgIDwvcGFyYT4KICAgICAgIDxwYXJhPgotICAgICAgIFZhY3V1bSBpbnNlcnQg Y29tcG9uZW50IHNjb3JlLiAgU2NvcmVzIGdyZWF0ZXIgdGhhbiBvciBlcXVhbCB0bwotICAgICAg IDxsaXRlcmFsPjEuMDwvbGl0ZXJhbD4gaW5kaWNhdGUgdGhlIHRhYmxlIHdpbGwgYmUgdmFjdXVt ZWQgKHVubGVzcwotICAgICAgIGF1dG92YWN1dW0gaXMgZGlzYWJsZWQpLgorICAgICAgIFZhY3V1 bSBpbnNlcnQgY29tcG9uZW50IHNjb3JlLgogICAgICAgPC9wYXJhPjwvZW50cnk+CiAgICAgIDwv cm93PgogCkBAIC00NjI5LDkgKzQ2MjEsNyBAQCBkZXNjcmlwdGlvbiB8IFdhaXRpbmcgZm9yIGEg bmV3bHkgaW5pdGlhbGl6ZWQgV0FMIGZpbGUgdG8gcmVhY2ggZHVyYWJsZSBzdG9yYWdlCiAgICAg ICAgPHN0cnVjdGZpZWxkPmFuYWx5emVfc2NvcmU8L3N0cnVjdGZpZWxkPiA8dHlwZT5kb3VibGUg cHJlY2lzaW9uPC90eXBlPgogICAgICAgPC9wYXJhPgogICAgICAgPHBhcmE+Ci0gICAgICAgQW5h bHl6ZSBjb21wb25lbnQgc2NvcmUuICBTY29yZXMgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvCi0g ICAgICAgPGxpdGVyYWw+MS4wPC9saXRlcmFsPiBpbmRpY2F0ZSB0aGUgdGFibGUgd2lsbCBiZSBh bmFseXplZCAodW5sZXNzCi0gICAgICAgYXV0b3ZhY3V1bSBpcyBkaXNhYmxlZCkuCisgICAgICAg QW5hbHl6ZSBjb21wb25lbnQgc2NvcmUuCiAgICAgICA8L3BhcmE+PC9lbnRyeT4KICAgICAgPC9y b3c+CiAgICAgPC90Ym9keT4KLS0gCjIuNTAuMQoK --00000000000086cafa064ea25eaf--