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 1vfZcN-002yeL-23 for pgsql-admin@arkaria.postgresql.org; Tue, 13 Jan 2026 08:19:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vfZcM-003U4B-2H for pgsql-admin@arkaria.postgresql.org; Tue, 13 Jan 2026 08:19:10 +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.96) (envelope-from ) id 1vfZcL-003U43-31 for pgsql-admin@lists.postgresql.org; Tue, 13 Jan 2026 08:19:10 +0000 Received: from mail-westeuropeazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c201::3] helo=AS8PR04CU009.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vfZcI-000AJB-2T for pgsql-admin@lists.postgresql.org; Tue, 13 Jan 2026 08:19:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=BXM2R5Fi3p235Fm09Q9Xlyvha6fx0nsa9fsHeT7pgIllYLtXEsHoCOdSOWn3WulSgQJlMRRUw7UHGVbl3WloyACOZnlsCbMEk9Q9rGtMvcPttdGjLKr1cNNEN2+pP1qKVCTSkivhMYNRDK2dEtw+LYkXHxgZ0Q2rUwEWMn6QDCSZhKr/1nzJLEh6ZUDZBNPMIP1zsfBp9NNZcEtbB8UgDIxw7NCeoC36CwHpk6pPg0Ki2o0Gqvb/fO5WJ4RSmwCiPVwxJjom+1dN44sOYGGheSgajEAR6JSr58P1FGaDFE7ErS8jWdGMfTgCe6JNOIIlaDPJwrxqO1UdzM/fTHLgww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p2+vhErt32nf9Jizia1NRHNlwzkAVAKeJnA6hZ5Zi4w=; b=JhOU/1AODD9E6VpBIYilU25Ti8Zh/WzlGEGz3zjDHJgMdGWFosQv3tSJz/cufhDyssFm9cwkuxIfTduM+UQrleY/BlqF5yjLHMvBqkpcIPU/DGaLcnG+z6/x96MFvBYvjcQ1Qhqr+LU+GCl45vAnOLB/C7Lb4sVIFVO6XSJjiPh3b427humnDGhrxR0eAFuegg9hTGCGxTArd5w9CifG7fHQXnn8afRaXXO6MacxZOIu1a367xGaOGX+z5xNnfS4W2EyR+/+4UGPA9UwCn14JxxamZ0yarZHLUjeidI+jsXkn9HOEIIKRf1XAhqz9VKySVr+S4HNSi0kEWJBcczRcg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=parlamentib.es; dmarc=pass action=none header.from=parlamentib.es; dkim=pass header.d=parlamentib.es; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=parlamentib.es; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p2+vhErt32nf9Jizia1NRHNlwzkAVAKeJnA6hZ5Zi4w=; b=fB6oRsc/iL9nd5GIxVxl7+6PlgBm/Glr+eZRt4vUPEh53Tmv9WCKnDr5E2JSHgTKOCyl/UKs8lrY6+RiGwTKSpbOHQy6eqON1NvL+BRJ9gUDwdmH7Nfo1cxDil8mWMjri3xwWg3Qftt7UpBZ8TSpA9wQZIKB0N3LQ5lE8qM/osSt7sJp+m/ntnsghShkqIenr9sRxQdPsy+HvaXJmuWt76Pxs0MRrCdJ35xRck55lBdNtjyGlMBNsPnhrn0yUT+nDbfDSvZWyhTg2zlXz/SD1sfZ2w/f+DCBVLN9SG0jeru9djdiKnz1wmkfRaHY95gYwR9bVWeKzrYJDqRPQFT8cg== Received: from DU0PR08MB7921.eurprd08.prod.outlook.com (2603:10a6:10:3c8::5) by DB3PR08MB9057.eurprd08.prod.outlook.com (2603:10a6:10:429::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.4; Tue, 13 Jan 2026 08:19:02 +0000 Received: from DU0PR08MB7921.eurprd08.prod.outlook.com ([fe80::530a:276b:e335:21d3]) by DU0PR08MB7921.eurprd08.prod.outlook.com ([fe80::530a:276b:e335:21d3%5]) with mapi id 15.20.9499.002; Tue, 13 Jan 2026 08:19:02 +0000 From: =?Windows-1252?Q?Gabriel_Guillem_Barcel=F3_Soteras?= To: Pgsql-admin Subject: VACUUM/ANALYZE Strategy for Low-Activity PostgreSQL 15 Instance Thread-Topic: VACUUM/ANALYZE Strategy for Low-Activity PostgreSQL 15 Instance Thread-Index: AQHchGJXKjS2rQK4KU+5eKwTs92Tzg== Date: Tue, 13 Jan 2026 08:19:02 +0000 Message-ID: Accept-Language: es-ES, en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=parlamentib.es; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DU0PR08MB7921:EE_|DB3PR08MB9057:EE_ x-ms-office365-filtering-correlation-id: 11434f22-57d3-44c7-9f97-08de527c6912 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|366016|1800799024|8096899003|38070700021; x-microsoft-antispam-message-info: =?Windows-1252?Q?A0EVF90CFxVRIO9mGAL2hw49Vaeaquk5iny32cpmtbmXYxiy0zCt7Suj?= =?Windows-1252?Q?0g0CvPPV9XRLyBu52ma0IO/TDetyIE8FdUrO3OyWgXs+C+NHVtdS+8Y+?= =?Windows-1252?Q?rd5pi3twyEhwv3ByvFGSPIOINIhVozGPCholiueRwYRAYG+GFJstCGwO?= =?Windows-1252?Q?BxlR659yacyYTo/R36HjnwgQzD6oHBjDVstnEqLABnEtzTMsaUf2d+J0?= =?Windows-1252?Q?D/O/dXPmTVstRlaLK9AMHqVlEfvgPFvasMMcDFa1TbM/XfQa+zpb9/ei?= =?Windows-1252?Q?WfVCv/BNKQEgNNe5cHaa9XnlTezKpz6QutsbjlIIcWTLdr6yptP4qkk3?= =?Windows-1252?Q?WybmGdjB+MZddZLJ/CSnOyLxPJDpRR+0Cz8GkpHYdbucQHC5fv+o3dLH?= =?Windows-1252?Q?mhKVBISJlEaqF4kMO+piTr4t69lu/R0A9LwXgZraU69vP8PFPqYIbbwQ?= =?Windows-1252?Q?/AeYG/jvPuSn8Y8s0RnpjRqhxPvbrajTaL+/q7SZsxVeTwJtoAMnE/Ci?= =?Windows-1252?Q?BbpxEiYfGZ3ip89kb2zq3ZurOKr2YNW2QJBEHw9/7RVzPLl7lkgle2Av?= =?Windows-1252?Q?c4fcr4tvckt2ZT3W0UEUc/Tppkwq0qL8OgjXwsUkVFyKHdNm9b93Cj88?= =?Windows-1252?Q?EE5015toSgou5vaUqpVpSsP/ATb/nhq40BedQ280myscpuaXgnROmGbN?= =?Windows-1252?Q?SIVbmwnHie348CiiyBq2ic1Pq2ACwwftwQGQX/T3A8itv4zmuVY3ceuH?= =?Windows-1252?Q?ZR2jEqjpnddG7WJYfQWyyniG09Ras3HnzT8h9iVJEmbkPx6dEPgp39gI?= =?Windows-1252?Q?AdukuTYe+3B8N9DoR0jnkChQDoFoWH0Tszlwy1AsSW2sPK5zzEcS5gf7?= =?Windows-1252?Q?OTRl/NTH4Pe/UyPjnL73rfsrLcpG50KBX7kpLDJx4cfdOkUs9gZwoIjL?= =?Windows-1252?Q?seM1zXnPg1Puhd3LnI9n1Hud4cs0wwiN2OolwmA8N+QM4OEnJj7ydkdj?= =?Windows-1252?Q?F5VtR3fqiPYEr5/0FPZji7AL9ijgKV7nYX3UNO6LN8ZkC5JNUkOwKSBg?= =?Windows-1252?Q?QSsZDydN6oI8Wh6iGpbuP8nuXiXHHIkGqdI2fVYXWRoncWqwdqShihfa?= =?Windows-1252?Q?O2zLKc0kIj/OG4EMuKzBRsJL51ibrmovT+CcetFIqVONRQK9xTyCJBuE?= =?Windows-1252?Q?iPA5Kj+IAgxxEVJ1uHOPvDmEIC4Aj6KrxJINlr8O48TOLsph21fgGDeN?= =?Windows-1252?Q?haOBa6PyvVYLOFmF93igryamGEDjlnsAta7Q+/w7QYyRVJIt7VZCxhLn?= =?Windows-1252?Q?MGWf7/3yxasY4EhS51qhqFGbPZ+aiQ+536JUFtX3kCOFUKl1h/vDV90x?= =?Windows-1252?Q?1Pc7uTxM6oku1SowzsmGbpaSoD1FiJgpvoIbghRUd1bVu5YnESoo3cgh?= =?Windows-1252?Q?A9FKBThP3ox7vb25XpnutHUi9KOwQBgrMO0xUphIuUYyj5ZCSdjkC4K8?= =?Windows-1252?Q?G01ZTsk4DoO5hgnafFiIG4JCHM9qvgSN3RFZOppxDjluFWfU6eLeXJDp?= =?Windows-1252?Q?DzCgrakPwE75IqCwx+MKSIILC4EQ3rcRlzD05ut3HcM7dzOeBBuwpfe6?= =?Windows-1252?Q?8kBbZvRKLkp5sGPAq2bxZ8A/?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU0PR08MB7921.eurprd08.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(366016)(1800799024)(8096899003)(38070700021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?jP7rxLgHM2SYuSnHjDgC9V8b+5+iBkr7MhB1wNoJedV6e/YD2kdOo5lx?= =?Windows-1252?Q?BQgasHj65SluaO20bGP1X+zcgotpn/KhI+CnF8UauMOdRgBv94a20Qgj?= =?Windows-1252?Q?KnJ84eBoImK4BP8SVNuLJuKcxNchYVbQQDaV4i/3g04trtPyVqhCmL17?= =?Windows-1252?Q?+8f1V53r1q+sZ7yAu6s7Tib72XwCK4xcOQif7yw2+sID3dgtx5WufHca?= =?Windows-1252?Q?kse+P7CfWiKzFpQU4qmG9SM7f2Ep4yKcnOdWxoEV+um5lfZkcJckDB5X?= =?Windows-1252?Q?l0zfNYxgbJYWGbFQvrT4AFwqtFb7FB5P8ypR0dWhCLyho2wuh5eBSruy?= =?Windows-1252?Q?KGtthQ17Gc0W574LLcLJZUAuEcB0Xfymd9tm5oTozJF4JXnpkR1UKvYW?= =?Windows-1252?Q?lrtObs9s422skEmhvHNzbNwZYI4PSpP9U0C62P4MAX1awSEQiDl8nizB?= =?Windows-1252?Q?DmkfLxpGGw4uQg47rDANKb0IFhJAfyfUfqcYN5qkgxozn8E8B5Z/gT07?= =?Windows-1252?Q?fS1vP7pwsz2Ju3DYjUHXkbFa9ZzWr31qNt+yRntH9v095BJsPBnm27cK?= =?Windows-1252?Q?Ka6KaYzgbA7jpxTFcuhUYJt8mdBWorMb7yqsnB7yWS5Imf7qTb1Fsq7w?= =?Windows-1252?Q?277bhQWh5L32BuX3/OBhbFZq6s3vapvRJIUXc/U9V1ojXUoCTNB/gfJb?= =?Windows-1252?Q?GszBlappbg05BNo2TgDA53XzHCBQ6fCSv3gQqIOHbTwW+hf3Z/81tZMx?= =?Windows-1252?Q?vdoy7JkvWVDswtPQ0WtTHg2FTKBcE7ffogHJidplmlsWpN1NZxUCpOYs?= =?Windows-1252?Q?YAoeqaXKS2TUT9xu7Fpy9/Vnx9OAJkVXRuRPGgtOJBmtcoy3RhD+8QU+?= =?Windows-1252?Q?2YBm/9NKEqkBWUGZDjPfuAiqEYd/KjWm+hANAt+EOu3NoIT3tlqOgXRl?= =?Windows-1252?Q?qrctbKEY0P1l+EAuZ1EI6bq7nxHTW36KF5r4c4QywLWixcQgyuj0rnlk?= =?Windows-1252?Q?3iGpE+Wg7i0wRQPWjDblC2kXs6PRykoEJ1G18GtGP0z1/Xt+AtocWMML?= =?Windows-1252?Q?fJ1cQ5GDwCIlj2DNNoh/ytQpsDpsQGG0wDo+i423kawRza/RAXcnysvo?= =?Windows-1252?Q?+dtBAyjoENtiAVhmkZ7WmsTR1CvJsvEZ4gYl1xZyk4LhOXYQpcX1jhcz?= =?Windows-1252?Q?jwRdF82eULDVvbAkOXmH0mcyKE9TXUzXZeY7X+MBREZMYOTBF6cxUtKQ?= =?Windows-1252?Q?J9oo5JjoxNphqix8RZYdGKkqrWBmDPA70I4CPJq2TRryNQEQRZDeIq8M?= =?Windows-1252?Q?tkoLKAMJMQ8YEV5I3kuGTNZEVm4hNhHVwPqeMuFKRmm2GPMWeGzlGjhG?= =?Windows-1252?Q?qIZfqXe1SqpApaMWV0TvtnnGaZNOxKlCqde+O718iQo0qy6COZgYrAhc?= =?Windows-1252?Q?cF0SAd9vGNc0AxXmdmS5DG5hXQSqsrmp57VG18tH3sd/ZSbbKj477j89?= =?Windows-1252?Q?0t0eKvL8IshokdndKsHpSgDE9o7AYrPXRfAbVIbmDRznSgI/3yPX/qxN?= =?Windows-1252?Q?g65BRZyc82plzcCXWDGIW/VRfZePxWfdm4xp/IPPFztIxkEPDMgyHi58?= =?Windows-1252?Q?a94DjubBq7vbj1WwwIYDV2LPZETsvn6f2RVIPXtMj2XETguEcEL1V4QN?= =?Windows-1252?Q?38Mx5xIiKMwKp0uqbOWTFDz2E8NuY8nrDlwckGD/vx93CdA1pe/KkJzc?= =?Windows-1252?Q?VJBvgAixjqM9wwwmfOaOyvyG1WQgvDN2Yxdn0RchiLPjpmkIUFBVCeny?= =?Windows-1252?Q?bqUQB3HRufvwvwrZjpRTGjdzu6kGnd0rtx54IdolGWizVIrml9CEIfio?= =?Windows-1252?Q?3e8uiecmsqCcF1A4Qh5ZilRiyFkKi28ngyo=3D?= Content-Type: multipart/alternative; boundary="_000_DU0PR08MB79216D7A1EBC77E66899D508A68EADU0PR08MB7921eurp_" MIME-Version: 1.0 X-OriginatorOrg: parlamentib.es X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DU0PR08MB7921.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11434f22-57d3-44c7-9f97-08de527c6912 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jan 2026 08:19:02.5375 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: eb8f8b70-f944-47bc-a844-e35b86fd8b5f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: EMkJJAhOLcdGdoFkkaOYqHxdDnk0K8HFCEsbcAvyOqpFo6NzmKi6Ix76B2GaSNp1naM3dWue8z7gGzL6U+4Bxw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR08MB9057 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_DU0PR08MB79216D7A1EBC77E66899D508A68EADU0PR08MB7921eurp_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi, We have a healthy PostgreSQL 15 instance (installed from the official Postg= res repository) running on Red Hat 9. It serves several databases for inter= nal SMB applications. The environment is stable=97apps perform well, disk u= sage is fine, and the system is not under heavy load. After integrating PostgreSQL into our monitoring system, I noticed warnings= related to VACUUM and ANALYZE. Some tables have never undergone these main= tenance operations, or the last run was 30=96200 days ago. These databases = have very few deletions, and many tables show no growth at all=97typical fo= r internal SMB apps. I know this topic comes up often, but should I schedule a monthly VACUUM + = ANALYZE via a cron or systemd timer, while still keeping autovacuum enabled= ? We=92re also monitoring table bloat, which is currently under 1%, suggestin= g that manual intervention may not be necessary and that autovacuum is doin= g its job when needed. Thanks for your insights! ----- Gabriel --_000_DU0PR08MB79216D7A1EBC77E66899D508A68EADU0PR08MB7921eurp_ Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable
Hi,
We have a healthy PostgreSQL 15 instance (installed from the official Postg= res repository) running on Red Hat 9. It serves several databases for inter= nal SMB applications. The environment is stable=97apps perform well, disk u= sage is fine, and the system is not under heavy load.

After integrating PostgreSQL into our monitoring system, I noticed warnings= related to VACUUM and ANALYZE. Some tables have never undergone these main= tenance operations, or the last run was 30=96200 days ago. These databases = have very few deletions, and many tables show no growth at all=97typical for internal SMB apps.
I know this topic comes up often, but should I schedule a monthly VACUUM + = ANALYZE via a cron or systemd timer, while still keeping autovacuum enabled= ?

We=92re also monitoring table bloat, which is currently under 1%, suggestin= g that manual intervention may not be necessary and that autovacuum is doin= g its job when needed.

Thanks for your insights!


-----

Gabriel