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.94.2) (envelope-from ) id 1slEBu-0069DS-OY for pgsql-general@arkaria.postgresql.org; Mon, 02 Sep 2024 21:02:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1slEBt-002Ul6-Sf for pgsql-general@arkaria.postgresql.org; Mon, 02 Sep 2024 21:02:26 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1slEBt-002Uky-Hy for pgsql-general@lists.postgresql.org; Mon, 02 Sep 2024 21:02:25 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1slEBr-000LOx-CR for pgsql-general@lists.postgresql.org; Mon, 02 Sep 2024 21:02:24 +0000 Received: by mail-wm1-x32a.google.com with SMTP id 5b1f17b1804b1-42bfb50e4e6so21894015e9.2 for ; Mon, 02 Sep 2024 14:02:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bowt-ie.20230601.gappssmtp.com; s=20230601; t=1725310942; x=1725915742; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=JygULIBvf9VhcjxFh6N3BIfKG51EPiNXt+BVfLQUy7w=; b=rHri58VZlG3fsDmqRlZXEp9F7kloRpo9I6OvbyzSGVThSHs9c7NXI/Eo37I5Qwbdvz 10dkPHzRVxYy2LCEv6bbBXYqS+ky80bjo1i62MNdwTfEt7FSQXakQR79i/3YszrT97Sh H/nxrv9/QyD9qM4DAXpBH+4NhCSUzps/Fy8xj1+G7p3Dr5PwYd1kdp2zUW3deWuraPAX Ww7Hn1YtjNZG3Gffnwvs5YApGRzbJ3sDTgwwYMdVWPkJlF9SyzYx2Wfxen/AshT1cJkI jBfPbroaUjmBI1LbDfO5Hm4MmNi99n1aKlD61z2pmEqQ+28zUvNkUFTbn5AR/Eev7ubJ ziIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725310942; x=1725915742; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JygULIBvf9VhcjxFh6N3BIfKG51EPiNXt+BVfLQUy7w=; b=CIFx/zbdMr8X6EgTyZZLLqHR60t0pzykDkJO7RC8UHfkTRwntEdkDcZ68q0L++BvAv xJOpZy7RURQ0fTiK6JsmNgRBIlThXVsf84jBK3oSRAvMn3L5HW0ZQsPkHKCz9/05Q0sT 4IgHQa+INX4py8BiqRQ25peTElzSmp+igMNIeoDnT5Av5IvNgY+VQOWdOrlshOJuQPsd NveG4ugRCTKBJfo5L1DnNSV8MNtdXJD2mkPZjsPQkcRsA+Wez5A+ibrGYaO+l7tEh8UW zmC6AKO+5dZOkhhwBQBLheVsfFrOKZSFZvJih0zK1r4Lb+BFSdtNVkOjRJooTXH1Om/s B/9g== X-Forwarded-Encrypted: i=1; AJvYcCVXhwgB+XVUFwSISyVP//OFpLS17ZpUIVKeMlFNteSXM4MlMDHNqUH5s1ka/zNvt5nkoa/+FDpE5ZJQaI6m@lists.postgresql.org X-Gm-Message-State: AOJu0Yyj037GGC0y/qBANTAUezXsABw2Rag0movmOwdiUSktYQWdpVE2 1tVWv8aJqE39v8u6yKNwfF7uiHTlUR1qTDNd2Uu1SDha+2B35oyQ8GTB9HMLXvvTl6q2hbpB9BC /4nVZy14TwZXmG049NqcmJI/tySs37whfRXFxZQ== X-Google-Smtp-Source: AGHT+IH6R4y/qjh6RRNsPxOOx0MA/TxjXgq0QtsoKJM9EI2jbikRSxe/F5T8X5bmDmIEO5R4ZZAoaljw9rr22BewLM0= X-Received: by 2002:a05:600c:1ca8:b0:426:6f17:531 with SMTP id 5b1f17b1804b1-42bb02edaf6mr113779565e9.13.1725310941546; Mon, 02 Sep 2024 14:02:21 -0700 (PDT) MIME-Version: 1.0 References: <3bda0d10-0d60-42b7-9600-abe23d54bb16@postgrespro.ru> <7bc8da54-fe4f-4ff2-aa4e-b54fc91df586@postgrespro.ru> <7760d3e3-15cc-4abf-ab33-027008c17d53@iki.fi> In-Reply-To: <7760d3e3-15cc-4abf-ab33-027008c17d53@iki.fi> From: Peter Geoghegan Date: Mon, 2 Sep 2024 17:01:54 -0400 Message-ID: Subject: Re: PG17 optimizations to vacuum To: Heikki Linnakangas Cc: Pavel Luzanov , Melanie Plageman , "pgsql-generallists.postgresql.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Sep 2, 2024 at 4:58=E2=80=AFPM Heikki Linnakangas = wrote: > Do you have any non-default settings? "select name, > current_setting(name), source from pg_settings where setting <> > boot_val;" would show that. What about page checksums? One simple explanation is that we're writing extra FPIs to set hint bits. But that explanation only works if you assume that page-level checksums are in use (or that wal_log_hints is turned on). --=20 Peter Geoghegan