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 1tXlXc-00DtaW-Rs for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jan 2025 18:21:29 +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 1tXlXb-002sHa-Ag for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Jan 2025 18:21:27 +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 1tXlXa-002sHR-VM for pgsql-hackers@lists.postgresql.org; Tue, 14 Jan 2025 18:21:27 +0000 Received: from fhigh-a4-smtp.messagingengine.com ([103.168.172.155]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tXlXZ-000OjL-1W for pgsql-hackers@lists.postgresql.org; Tue, 14 Jan 2025 18:21:26 +0000 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfhigh.phl.internal (Postfix) with ESMTP id 45A1511400D9; Tue, 14 Jan 2025 13:21:24 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-09.internal (MEProxy); Tue, 14 Jan 2025 13:21:24 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; t=1736878884; x=1736965284; bh=q lwVxYELzY8uf+0+g1xZ/ZhxmttruUpFpZ806vW2iGo=; b=idjoeiIyt4CFsfmgK lsTVEnTXSoMXwbWX8pQMwzFCS4TrP7l0k5a0IAQp6OoWH/qOuMzjMgxyO0BW7M8g r0i82qf3mPP9tqmJDzahftfMDmPBI9USWCwIqFNDk3fFVqWAwObvTsVfGrlPrT/I zCNfdziEoKKOucyUyYX/PsNblbPrTQVbe2PXS93/8ztjGLaagUuoDcf8m1xX655G gcmWwXoRZop1FNduAOOq8g6GEakVQ5pFDgJQYAmBfF5i7HXPEnPvseNjn/X7Qogl K4V6U3TvhST+E/HR7Z7VhitI94g+8BSdwBhLfIrBV9AwNWmybrz+wPm6GSu6/z5C X8oXA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudehiedguddutdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfggtggugfgjsehtkeertddttdej necuhfhrohhmpeetlhhvrghrohcujfgvrhhrvghrrgcuoegrlhhvhhgvrhhrvgesrghlvh hhrdhnohdqihhprdhorhhgqeenucggtffrrghtthgvrhhnpedvkedtffduffdtffffheff hfejjefhgfeiueeukeejkeffgfdufffhudffffeuveenucffohhmrghinhepvghnthgvrh hprhhishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehm rghilhhfrhhomheprghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrghdpnhgspg hrtghpthhtohepgedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepmhgvlhgrnhhi vghplhgrghgvmhgrnhesghhmrghilhdrtghomhdprhgtphhtthhopehpghhsqhhlqdhhrg gtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopeht ghhlsehsshhsrdhpghhhrdhprgdruhhspdhrtghpthhtohepuggrnhhivghlseihvghsqh hlrdhsvg X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 14 Jan 2025 13:21:23 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1736878882; bh=dnkNRH4eU5fr4ySJ/FZDycFWHP3h89qzoSjqL6GLsbc=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=EZpDQJ+j4/aonA8r78TOdIie3bmxiQVvszA/t/Ne1LWqbM71+4bwUsp4JjAzuBbYM H2oheZLDc5ciYX73HrjJ7i4jf7tDebD9Ml1zynYiOxEikm0TWHnKjDNYHD+N5CUORv jShUA1HpHhfA42MdsXZoJEFog34Z/OtF0vTnj0EzXmrwiNz6PCALyWxgf90809cnTf qqxLMeMT1ZSO0lsIV7+D6Pi9uHQ/uQPFEBGn8H4UwhaClpcwTI6prJScvtxk7xxL76 4eBqPegoQgkW7TqgWuCao3k8odlqPcTpxnANCEStBXuH9SuYdVKHOSo6DevxQczMJ4 svPphSS6CsX6A== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id 1E624329; Tue, 14 Jan 2025 19:21:22 +0100 (CET) Date: Tue, 14 Jan 2025 19:21:22 +0100 From: Alvaro Herrera To: Melanie Plageman Cc: Tom Lane , Daniel Gustafsson , PostgreSQL Hackers Subject: Re: pgsql: Consolidate docs for vacuum-related GUCs in new subsection Message-ID: <202501141821.eiduwdflzxuf@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2025-Jan-13, Melanie Plageman wrote: > I've gone with VACUUM_AUTOVACUUM, VACUUM_COST_DELAY, and > VACUUM_FREEZING, but I am open to feedback. Looks good to me. I checked these two queries, whose results appear correct: 55432 18devel 560655=# select name, category from pg_settings where category ilike '%vacuum%'; name │ category ───────────────────────────────────────┼───────────────────────────────────── autovacuum │ Vacuuming / Automatic Vacuuming autovacuum_analyze_scale_factor │ Vacuuming / Automatic Vacuuming autovacuum_analyze_threshold │ Vacuuming / Automatic Vacuuming autovacuum_freeze_max_age │ Vacuuming / Automatic Vacuuming autovacuum_max_workers │ Vacuuming / Automatic Vacuuming autovacuum_multixact_freeze_max_age │ Vacuuming / Automatic Vacuuming autovacuum_naptime │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_cost_delay │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_cost_limit │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_insert_scale_factor │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_insert_threshold │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_scale_factor │ Vacuuming / Automatic Vacuuming autovacuum_vacuum_threshold │ Vacuuming / Automatic Vacuuming autovacuum_worker_slots │ Vacuuming / Automatic Vacuuming vacuum_cost_delay │ Vacuuming / Cost-Based Vacuum Delay vacuum_cost_limit │ Vacuuming / Cost-Based Vacuum Delay vacuum_cost_page_dirty │ Vacuuming / Cost-Based Vacuum Delay vacuum_cost_page_hit │ Vacuuming / Cost-Based Vacuum Delay vacuum_cost_page_miss │ Vacuuming / Cost-Based Vacuum Delay vacuum_failsafe_age │ Vacuuming / Freezing vacuum_freeze_min_age │ Vacuuming / Freezing vacuum_freeze_table_age │ Vacuuming / Freezing vacuum_multixact_failsafe_age │ Vacuuming / Freezing vacuum_multixact_freeze_min_age │ Vacuuming / Freezing vacuum_multixact_freeze_table_age │ Vacuuming / Freezing 55432 18devel 560655=# select name, category from pg_settings where (short_desc ilike '%vacuum%' or extra_desc ilike '%vacuum%') and category not ilike '%vacuum%'; name │ category ─────────────────────────────┼───────────────────────────────────── autovacuum_work_mem │ Resource Usage / Memory log_autovacuum_min_duration │ Reporting and Logging / What to Log maintenance_work_mem │ Resource Usage / Memory vacuum_buffer_usage_limit │ Resource Usage / Memory -- Álvaro Herrera 48°01'N 7°57'E — https://www.EnterpriseDB.com/ "That sort of implies that there are Emacs keystrokes which aren't obscure. I've been using it daily for 2 years now and have yet to discover any key sequence which makes any sense." (Paul Thomas)