pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Tom Lane <tgl@sss.pgh.pa.us>
To: David Rowley <david.rowley@2ndquadrant.com>
Cc: Bruce Momjian <bruce@momjian.us>
Cc: Andres Freund <andres@anarazel.de>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Subject: Re: POC: converting Lists into arrays
Date: Thu, 13 Jun 2019 22:32:23 -0400
Message-ID: <898.1560479543@sss.pgh.pa.us> (raw )
In-Reply-To: <CAKJS1f_44wvWpY3ryy1xrCB_ue74tN30YmsEWFe+UwomNku9FQ@mail.gmail.com >
References: <12684.1551723095@sss.pgh.pa.us >
<20190304190612.vgqqsowzkrh22623@alap3.anarazel.de >
<26464.1551734920@sss.pgh.pa.us >
<20190304221101.hdg4vj5fo4eewh3b@alap3.anarazel.de >
<CAKJS1f-pNfoUJrmU8vgD1WrKLqs9WxOVLQ0RpSWu9h6W9RnypA@mail.gmail.com >
<20190304235402.nod3gbotk2qtd4nh@alap3.anarazel.de >
<CAKJS1f-yS201hAAmnxcLb2aeTYNZ_A9R1JNXF6hTVXjhHYN7rQ@mail.gmail.com >
<1131.1551746172@sss.pgh.pa.us >
<14626.1558745627@sss.pgh.pa.us >
<29297.1558799327@sss.pgh.pa.us >
<20190614015401.bzckiiapo3pqkrbw@momjian.us >
<CAKJS1f_44wvWpY3ryy1xrCB_ue74tN30YmsEWFe+UwomNku9FQ@mail.gmail.com >
David Rowley <david.rowley@2ndquadrant.com> writes:
> On Fri, 14 Jun 2019 at 13:54, Bruce Momjian <bruce@momjian.us> wrote:
>> Have you tested the performance impact?
> I did some and posted earlier in the thread:
> https://postgr.es/m/CAKJS1f8h2vs8M0cgFsgfivfkjvudU5-MZO1gJB2uf0m8_9VCpQ@mail.gmail.com
> It came out only slightly slower over the whole regression test run,
> which I now think is surprisingly good considering how much we've
> tuned the code over the years with the assumption that List is a
> singly linked list. We'll be able to get rid of things like
> PlannerInfo's simple_rte_array and append_rel_array along with
> EState's es_range_table_array.
Yeah. I have not made any attempt at all in the current patch to
re-tune the code, or clean up places that are maintaining parallel
Lists and arrays (such as the ones David mentions). So it's not
entirely fair to take the current state of the patch as representative
of where performance would settle once we've bought into the new
method.
regards, tom lane
view thread (130+ messages) latest in thread
Message-ID: <898.1560479543@sss.pgh.pa.us>
Permalink: ../898.1560479543@sss.pgh.pa.us/
Also on: postgresql.org/message-id/898.1560479543@sss.pgh.pa.us
copy link · copy postgr.es
reply Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-hackers@postgresql.org
Cc: tgl@sss.pgh.pa.us, david.rowley@2ndquadrant.com, bruce@momjian.us, andres@anarazel.de, robertmhaas@gmail.com, pgsql-hackers@lists.postgresql.org
Subject: Re: POC: converting Lists into arrays
In-Reply-To: <898.1560479543@sss.pgh.pa.us>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox