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 1s8Ll1-00ByWR-NE for pgsql-hackers@arkaria.postgresql.org; Sat, 18 May 2024 15:14:01 +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 1s8Ll1-007aQK-Eg for pgsql-hackers@arkaria.postgresql.org; Sat, 18 May 2024 15:13:59 +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 1s8Ll1-007aQB-5A for pgsql-hackers@lists.postgresql.org; Sat, 18 May 2024 15:13:59 +0000 Received: from momjian.us ([72.94.173.45]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s8Lkx-000tT7-Ke for pgsql-hackers@postgresql.org; Sat, 18 May 2024 15:13:58 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=momjian.us; s=2024011501; h=In-Reply-To:Content-Transfer-Encoding:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-ID:Content-Description; bh=dfI3UAg9yeMyhiaTfSZjEat60mk2assNzfwvm9m4KqU=; b=U/Or6+S0HJnOu60MqPzncVkeLD AOYiupAtYgkW/slxfYwT+h4c4fgsBLRoqB+Z1QkOMvaePDedjCNsygKJkWHweC1iXg8vWPHrJiAQ1 j3uqO2LYC7pI4aCwW94IZKm9qNqXt3h+NT1bwksC1Bc4pPHTfwfBOgF2Av2ZbgQL7XP2oAvGbBdYB b5Rl0hMJ6KjX4rniEWLXNiqWazQqZCYe33n4pRnmgAu9wmte8RXyQcNI1JywY9NRU+D3O6BOhie6g yth5Exckh0oawI3CADZNwKjmDHc6NdwIoTBygoDCKl+y6WLO2imXGe5yh7I4w2DjQVKNLjY5DKqfw LAnP1o3Q==; Received: from bruce by momjian.us with local (Exim 4.96) (envelope-from ) id 1s8Lkw-00Ef5L-1n; Sat, 18 May 2024 11:13:54 -0400 Date: Sat, 18 May 2024 11:13:54 -0400 From: Bruce Momjian To: Melanie Plageman Cc: Andres Freund , Alvaro Herrera , PostgreSQL-development Subject: Re: First draft of PG 17 release notes Message-ID: References: <202405150838.sg5ddcexyyf4@alvherre.pgsql> <20240516034802.zrme4rvhaaejhysk@awork3.anarazel.de> 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 Thu, May 16, 2024 at 09:09:11AM -0400, Melanie Plageman wrote: > On Wed, May 15, 2024 at 11:48 PM Andres Freund wrote: > > > > On 2024-05-15 10:38:20 +0200, Alvaro Herrera wrote: > > > I disagree with this. IMO the impact of the Sawada/Naylor change is > > > likely to be enormous for people with large tables and large numbers of > > > tuples to clean up (I know we've had a number of customers in this > > > situation, I can't imagine any Postgres service provider that doesn't). > > > The fact that maintenance_work_mem is no longer capped at 1GB is very > > > important and I think we should mention that explicitly in the release > > > notes, as setting it higher could make a big difference in vacuum run > > > times. > > > > +many. > > > > We're having this debate every release. I think the ongoing reticence to note > > performance improvements in the release notes is hurting Postgres. > > > > For one, performance improvements are one of the prime reason users > > upgrade. Without them being noted anywhere more dense than the commit log, > > it's very hard to figure out what improved for users. A halfway widely > > applicable performance improvement is far more impactful than many of the > > feature changes we do list in the release notes. > > The practical reason this matters to users is that they want to change > their configuration or expectations in response to performance > improvements. > > And also, as Jelte mentions upthread, describing performance > improvements made each release in Postgres makes it clear that we are > consistently improving it. > > > For another, it's also very frustrating for developers that focus on > > performance. The reticence to note their work, while noting other, far > > smaller, things in the release notes, pretty much tells us that our work isn't > > valued. > > +many Please see the email I just posted. There are three goals we have to adjust for: 1. short release notes so they are readable 2. giving people credit for performance improvements 3. showing people Postgres cares about performance I would like to achieve 2 & 3 without harming #1. My experience is if I am reading a long document, and I get to a section where I start to wonder, "Why should I care about this?", I start to skim the rest of the document. I am particularly critical if I start to wonder, "Why does the author _think_ I should care about this?" becasue it feels like the author is writing for him/herself and not the audience. -- Bruce Momjian https://momjian.us EDB https://enterprisedb.com Only you can decide what is important to you.