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 1trdG8-006VXO-2u for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Mar 2025 13:33:32 +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 1trdG6-00Brl1-Qe for pgsql-hackers@arkaria.postgresql.org; Mon, 10 Mar 2025 13:33:30 +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.94.2) (envelope-from ) id 1trdG6-00Brhf-DY for pgsql-hackers@lists.postgresql.org; Mon, 10 Mar 2025 13:33:30 +0000 Received: from mail-lj1-x231.google.com ([2a00:1450:4864:20::231]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1trdG2-0022qN-2J for pgsql-hackers@postgresql.org; Mon, 10 Mar 2025 13:33:30 +0000 Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-30795988ebeso45195061fa.3 for ; Mon, 10 Mar 2025 06:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1741613607; x=1742218407; darn=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=dR1yftP9sln2y/geqVAqx9NlXKXmvOzPaWEowQstIHY=; b=ObtG8I4atWICK02uZuapHsiynvZw/ClxN9ixf/YB8SlavzsIykTwH4rzje95p3LAQj eYY8qYKP444z8EH2yAhgQgmL3kJa5AWdRQ+jBsT+GW8fTjLXjLjQ9jxmoSI/JPsLrMag XpySv0fvmr7Iau7SeXdQB29TyxvhV6+d7btaNDJKY7uoAJVQKpOfaLNyNjN8KWVYdluT hbj0orBPf/uQz2Esz8I19sSvXn0J/qus4UdS1CmdvoMxJTHtyEQbN/JR7IRmVBVbm1w8 7GqqWJ4uCO3LKWnNNy8AVfXyXVaRH9gPvtH4GPigPIhDVVCYxWWbxDSuuSR9Taf9Fbcn 0Skg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741613607; x=1742218407; 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=dR1yftP9sln2y/geqVAqx9NlXKXmvOzPaWEowQstIHY=; b=hS387badK7T07IER9nicvSjnx6R9x2JDuv+q0v78WFWPpMcN/Ej8tsUfRLAoTQR0st UgCZYXxV9d/7RnZqjsE+O6Rnfjee4Ib8SGJOOAts/XrIxhytr59RSLSHa4AhWCRszZdx lb6JJfbo4fus+Vr68Vz6jnEx/ZGCmiH4pwZiP5UZnsnpXi7Tkocq5NJRoLyIV+BCYKni AFlHhQW95TaLanekUcZpg8LeK2VK4pnlUcnPcMsiHMhBRpxM4AguSF9LwzCeD4QsYyQj ftAIyC6nmHgUZCH9m4R0YILGNgGpRyCr0PiDzBri/jG60Vb5bi5seSBPNm1Y85vc0Jm6 NLPg== X-Gm-Message-State: AOJu0YzWCR4gFZr/YWuVgnkI2p+zUTPsFvFc7rceLn4ZU2jJQq7m8PjG 6ejsFEUvX0FusyIhcIdf851BylcoPUpdhc5J7bvyjTLIB13QcgL2WBVXv92LYfw5fmFVHd8xQRA ag9KuLoegsESknSD1rgRG38NrLHg= X-Gm-Gg: ASbGnctkHM3KB1xfrVa381asdrgu7Tp0/6f00LOBKai1xYa/nwMzA83T6m5pZuAx1iu YF5KcbqzliTCf81iA1G5WPMXks2tIDltYNRXGG9nrO56hqvDnFfdrTRo+xqswywFmJW5uazE4uV PYSO1/6HPSElISr2jOgSdQaBxs48nDtn2noO7ygD+9+aMJxtO970iIflY= X-Google-Smtp-Source: AGHT+IGgRWY7LCUHNOTCy8B0OD6IjtnIOwpSgNADLwOQ6xlvml/mUcsMf1TWCCDsc19ZAF+Xm8S0MMKOkrU+8Ralnic= X-Received: by 2002:a2e:a9a7:0:b0:30b:cef8:de87 with SMTP id 38308e7fff4ca-30bf44fa059mr45854071fa.4.1741613606589; Mon, 10 Mar 2025 06:33:26 -0700 (PDT) MIME-Version: 1.0 References: <0B6CBF4C-CC2A-4200-9126-CE3A390D938B@upgrade.com> <6732acf8ce0f31025b535ae1a64568750924a887.camel@moonset.ru> <5AA8FFD5-6DE2-4A31-8E00-AE98F738F5D1@upgrade.com> <85b963fe-5977-43aa-9241-75b862abcc69@postgrespro.ru> <9C7A167C-DCDE-4A17-9ABE-6276723FEC50@upgrade.com> <2d493cf9-9ba7-4cc1-a3f2-67afd7c163ee@postgrespro.ru> <30d54302-9e9c-4e04-819e-a13b679cdcc8@postgrespro.ru> <86f76aa5-1ab5-4e2e-9b15-405051852a2a@postgrespro.ru> <1e81a0a1-a63b-48fb-905a-d6495f89ab73@postgrespro.ru> <0b4eefc7-4c38-4caa-b2ca-a4c75dd7dd12@postgrespro.ru> <333c2306-c401-4959-9f0c-a44c670a11a9@postgrespro.ru> <513f0188-b093-4cc8-98cf-4c324570d525@postgrespro.ru> In-Reply-To: <513f0188-b093-4cc8-98cf-4c324570d525@postgrespro.ru> From: Kirill Reshke Date: Mon, 10 Mar 2025 18:33:15 +0500 X-Gm-Features: AQ5f1JpMEYwmfTPAtU1L2r3DRGtFhYITP0tIyIHIASwrQZy5TUwwyrA2YjctfvE Message-ID: Subject: Re: Vacuum statistics To: Alena Rybakina Cc: pgsql-hackers , Alexander Korotkov , Jim Nasby , Ilia Evdokimov , Andrei Zubkov , Masahiko Sawada , Melanie Plageman , jian he , a.lepikhov@postgrespro.ru, Sami Imseih 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 Thu, 27 Feb 2025 at 23:00, Alena Rybakina wr= ote: > > Hi! > On 17.02.2025 17:46, Alena Rybakina wrote: > > On 04.02.2025 18:22, Alena Rybakina wrote: > >> Hi! Thank you for your review! > >> > >> On 02.02.2025 23:43, Alexander Korotkov wrote: > >>> On Mon, Jan 13, 2025 at 3:26=E2=80=AFPM Alena Rybakina > >>> wrote: > >>>> I noticed that the cfbot is bad, the reason seems to be related to > >>>> the lack of a parameter in > >>>> src/backend/utils/misc/postgresql.conf.sample. I added it, it > >>>> should help. > >>> The patch doesn't apply cleanly. Please rebase. > >> I rebased them. > > The patch needed a rebase again. There is nothing new since version > > 18, only a rebase. > > The patch needed a new rebase. > > Sorry, but due to feeling unwell I picked up a patch from another thread > and squashed the patch for vacuum statistics for indexes and heaps in > the previous version. Now I fixed everything together with the rebase. > > -- > Regards, > Alena Rybakina > Postgres Professional Hi! CI fails on this one[0] Is it a flap or a real problem caused by v20? ``` SELECT relpages AS irp diff -U3 /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_d= b_statistics.out /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/resu= lts/vacuum_tables_and_db_statistics.out --- /tmp/cirrus-ci-build/src/test/regress/expected/vacuum_tables_and_db_sta= tistics.out 2025-03-10 09:36:10.274799176 +0000 +++ /tmp/cirrus-ci-build/build-32/testrun/recovery/027_stream_regress/data/= results/vacuum_tables_and_db_statistics.out 2025-03-10 09:49:35.796596462 +0000 @@ -65,7 +65,7 @@ WHERE vt.relname =3D 'vestat' AND vt.relid =3D c.oid; relname | vm_new_frozen_pages | tuples_deleted | relpages | pages_scanned | pages_removed ---------+---------------------+----------------+----------+--------------= -+--------------- - vestat | 0 | 0 | 455 | 0 | 0 + vestat | 0 | 0 | 417 | 0 | 0 (1 row) SELECT relpages AS rp =3D=3D=3D EOF =3D=3D=3D ``` [0] https://api.cirrus-ci.com/v1/artifact/task/5336493629112320/testrun/bui= ld-32/testrun/recovery/027_stream_regress/log/regress_log_027_stream_regres= s --=20 Best regards, Kirill Reshke