Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hQjhs-0003Up-Re for pgsql-advocacy@arkaria.postgresql.org; Wed, 15 May 2019 02:31:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hQjhq-0005ns-9z for pgsql-advocacy@arkaria.postgresql.org; Wed, 15 May 2019 02:31:46 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hQjhq-0005nl-2w for pgsql-advocacy@lists.postgresql.org; Wed, 15 May 2019 02:31:46 +0000 Received: from tama500.ecl.ntt.co.jp ([129.60.39.148]) by magus.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hQjhm-00075m-Fd; Wed, 15 May 2019 02:31:44 +0000 Received: from vc1.ecl.ntt.co.jp (vc1.ecl.ntt.co.jp [129.60.86.153]) by tama500.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id x4F2Vegt020056; Wed, 15 May 2019 11:31:40 +0900 Received: from vc1.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 53D62EA74F7; Wed, 15 May 2019 11:31:40 +0900 (JST) Received: from jcms-pop21.ecl.ntt.co.jp (jcms-pop21.ecl.ntt.co.jp [129.60.87.134]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 49176EA74EA; Wed, 15 May 2019 11:31:40 +0900 (JST) Received: from [127.0.0.1] (unknown [129.60.241.61]) by jcms-pop21.ecl.ntt.co.jp (Postfix) with ESMTPSA id 443E0400805; Wed, 15 May 2019 11:31:40 +0900 (JST) Subject: Re: PostgreSQL 12: Feature Highlights References: <830415f7-78ec-ef7b-0f73-0e810ef87f91@postgresql.org> From: Amit Langote Message-ID: Date: Wed, 15 May 2019 11:31:32 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-CC-Mail-RelayStamp: 1 To: "Jonathan S. Katz" , pgsql-advocacy@lists.postgresql.org X-TM-AS-MML: disable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi Jonathan, Thanks for the updated draft. On 2019/05/15 11:03, Jonathan S. Katz wrote: > Without further ado: > > # Feature Highlights > > 1. Indexing > > - Improvements overall performance to standard (B-tree) indexes with > writes as well as with bloat > - REINDEX CONCURRENTLY > - GiST indexes now support covering indexes (INCLUDE clause) > - SP-GiST indexes now support K-NN queries > - WAL overhead reduced on GiST, GIN, & SP-GiST index creation > > 2. Partitioning Improvements > > - Improved partition pruning, which improves performance on queries over > tables with thousands of partitions that only need to use a few partitions > - Improvements to COPY performance and ATTACH PARTITION > - Allow foreign keys to reference partitioned tables About the 1st item in "Partitioning Improvements", it's not just partition pruning that's gotten better. How about writing as: - Improved performance of processing tables with thousands of partitions for operations that only need to touch a small number of partitions Per discussion upthread, that covers improvements to both partition pruning and tuple routing. Also, could the title "2. Partitioning Improvements" be trimmed down to "2. Partitioning", to look like "1. Indexing" for consistency? Thanks, Amit