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 1wDkMi-003J7E-1I for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 14:40:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wDkMh-00AKiv-1o for pgsql-hackers@arkaria.postgresql.org; Fri, 17 Apr 2026 14:40:15 +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.96) (envelope-from ) id 1wDkMh-00AKin-0s for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 14:40:15 +0000 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wDkMe-00000001fbY-3lJh for pgsql-hackers@lists.postgresql.org; Fri, 17 Apr 2026 14:40:15 +0000 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-43cf8d550bdso731966f8f.0 for ; Fri, 17 Apr 2026 07:40:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1776436812; x=1777041612; darn=lists.postgresql.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=RXrbV8RnWgaQb3EYghbzPSe8VhioL4F9spbWiN9mmmM=; b=Rs4CV+nMqsQlJOzAykWrHFK0SQlmui86Vb3szKsaIpEqp+J53g7wh07EIIHrA1VRD8 m15i09bL9AxdlgYGWZLKfSuv6Wk0B1teWEAcGeMfjajC5HG3/INkwZkBb42AzGw0R4Wv jThIY9XDLBejeej0Gc+7UA7UHpeyd9dbMpkwdsPjzex/Zig6lG1RiEVrrOqbDR5rbxyW l7lzjswly+8/A36BMDQXbhx6JVh6hfj5c0KAN3eb6URlhwR9ZjCH8UBJJPYFcpw/5elA 1JVYyS4jQ2TlvYVydld93BPQf9ePHc5HDuMx98w+kU2Cp5b/tPX/c9/1wT+n5THPBpVB ExTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776436812; x=1777041612; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=RXrbV8RnWgaQb3EYghbzPSe8VhioL4F9spbWiN9mmmM=; b=mJ7kCJeKxSPNI4iL8cyViIX/G3ON2ll90pDlxgywALm8T/YDpoHLDJQ1AZBqpDxtsK +YKfO8zoNTzXqTbgUPvLgguYhs1jy89jYLe86lI+jxtxB4GRZwuaF8i4cLOugppC1RmS bs81aWbVHDY9x72u3HcOAU9TY6mSrcO5+K2d0BHrfxdnjWgkSHl5QupvP2J8KFEj+Xi3 9/gF3eguhE2jUq3tl4DGhEMmUIa+5YEuIFNhpoTHzifcN7YSmhtiAX8O7k+aIyVZELsW JbJ+Rg9GPGUxkiMyYmh8IXHTAjm9z8NKSXc2fPvRTIzrlNJwaE42bMEEbMUQoAD3QSDt 0+rg== X-Gm-Message-State: AOJu0YyWkmTspADbw1IdN5MNvu4RKfZuwn7jHfp8Hs23SFuDzR3W89aV E+PSvJ8awctoUSUtbhaDox0tJrGqP9q4oAOucUZirbaY+o7TGO0+IHFBilD//Q== X-Gm-Gg: AeBDiev2nVNHm30VGmiEnDJ4AMlH2CawPICRjX7QZsmRqbCcmpFVGAcRjHzCx6LxKI5 D2covud1bNqaErjPVL+Sg+I2IF9wh/K0K3rXYHxgh73R0iVV4VHokpgnj44yzxsGGL+vVW/oH6v PscZ+esJ+9kk4ko1FauHRJJDZdpksqCRYb8KiD8p6Wxqrb22XVa4hICs1SgcgeYGz+CKjaJ/2xa hx9khFzHzuX0TmsuAI5sxIWkrInb6jvbd3SBXR8GOQhgW6/sEnrRRRfia/oVPMFxckbjO6+G5C5 lnNAxNqLWVupg7TMuztbq4htJqitIse4gd+aFukjCehDZFlOb9ZMGMpDEdsnRL9Rqfa3xADG6Ty f46kk8xlOIad93PAOWj21W68Ti9u9kloSbOecs0NcYGNCnB/NbCaKrmZKFpVKFPHQ+w3BbGoql9 MH/5JVLSKWh4fptb2Uvc+//I3x7lnftjdEMPA= X-Received: by 2002:a05:6000:200c:b0:43d:77f4:7145 with SMTP id ffacd0b85a97d-43fe3dd407dmr4722012f8f.19.1776436811555; Fri, 17 Apr 2026 07:40:11 -0700 (PDT) Received: from [172.31.5.233] ([165.225.27.16]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43fe4cb135asm5522391f8f.6.2026.04.17.07.40.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 17 Apr 2026 07:40:10 -0700 (PDT) Message-ID: <79bc2b67-b0c1-4945-a5df-1b4f71d32a48@gmail.com> Date: Fri, 17 Apr 2026 16:40:09 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: First draft of PG 19 release notes To: Bruce Momjian Cc: PostgreSQL-development References: <5d58c42f-11e2-432c-a926-49d16d890c99@gmail.com> Content-Language: en-US From: David Geier In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 16.04.2026 18:14, Bruce Momjian wrote: >> How about also including the improvements we did for reducing GIN index >> build times, see [1]? Not all patches have been committed yet but the >> ones that got committed already make a meaningful difference. >> >> [1] >> https://www.postgresql.org/message-id/flat/5d366878-2007-4d31-861e-19294b7a583b%40gmail.com > > This is an interesting case. First, I looked at the commit logs and > didn't see anything talking about improving the speed of GIN index > builds. So then I looked at the first email in the thread and saw 3x > improvement for pg_trgm, so I looked in the commit logs for pg_trgm and > didn't see any speedup mentioned. > > I then looked at the posted patches and this might be a case where there > are a number of targeted improvements that didn't specify the larger > goal, so there is no goal mentioned in the commit logs. This is an edge > case that is hard to get into the release notes. > > Now that you have told me about it, here is my normal criteria for > adding performance items to the release notes: > > Performance improvements are mentioned in the release notes if > they are user-visible (e.g., new syntax) or significant enough > to enable new workloads. > > So, it seems there is no user-visible change, except it is faster. Does > it enable new workloads? A 3x speedup probably does. Should this be a > pg_trgm item, with a description mentioning GIN in general, or should it > be a GIN item, perhaps mentioning pg_trgm? Do you have any suggested > text and list of commits? Not all patches from the initial mail have been committed yet. Hence, currently the speed up is less. However, once they got all committed they would indeed open up new "use cases". For example, I know users that don't add GIN indexes to very large tables because creating them takes too long. -- David Geier