pg.ddx.io pgsql-hackers@postgresql.org mailing list archive
help / color / mirror / Atom feed From: Tom Lane <tgl@sss.pgh.pa.us>
To: Amit Langote <Langote_Amit_f8@lab.ntt.co.jp>
Cc: David Rowley <david.rowley@2ndquadrant.com>
Cc: Imai Yoshikazu <yoshikazu_i443@live.jp>
Cc: jesper.pedersen@redhat.com <jesper.pedersen@redhat.com>
Cc: Imai, Yoshikazu <imai.yoshikazu@jp.fujitsu.com>
Cc: Amit Langote <amitlangote09@gmail.com>
Cc: Alvaro Herrera <alvherre@2ndquadrant.com>
Cc: Robert Haas <robertmhaas@gmail.com>
Cc: Justin Pryzby <pryzby@telsasoft.com>
Cc: Pg Hackers <pgsql-hackers@postgresql.org>
Subject: Re: speeding up planning with partitions
Date: Thu, 28 Mar 2019 01:03:21 -0400
Message-ID: <19663.1553749401@sss.pgh.pa.us> (raw )
In-Reply-To: <59737210-61bd-e583-4393-cc0a5ab52549@lab.ntt.co.jp >
References: <CAKJS1f9XAePd2+8F4=wtHKdDdckgKcSoXb-ZbU8Wbt86mhLxKA@mail.gmail.com >
<0F97FA9ABBDBE54F91744A9B37151A512B3528@g01jpexmbkw24 >
<d964510e-2eec-ce42-8ad8-884caf718e03@lab.ntt.co.jp >
<0F97FA9ABBDBE54F91744A9B37151A512B359C@g01jpexmbkw24 >
<72094fc9-3232-0fc7-b7cd-42e1c73d5aee@lab.ntt.co.jp >
<0F97FA9ABBDBE54F91744A9B37151A512B45CD@g01jpexmbkw24 >
<53a80692-c68d-5e11-1014-6441b6e8ca5a@redhat.com >
<BYAPR20MB22790FAFA860B03602A9A7B4BC420@BYAPR20MB2279.namprd20.prod.outlook.com >
<d04c7027-2df8-bbd5-9a8f-9806e3ab3270@lab.ntt.co.jp >
<20519.1553288822@sss.pgh.pa.us >
<15573.1553639191@sss.pgh.pa.us >
<47d2fd82-3f70-077b-abc6-863e3fa23503@lab.ntt.co.jp >
<379243a6-33d5-af38-43c9-37120a0893bd@lab.ntt.co.jp >
<a9f76f49-c747-2145-683b-767ff5343d7b@lab.ntt.co.jp >
<CAKJS1f9N6POxkCsq1s_Qzshz-Jmr7Jpq-eJW=ZM=U-SUCPxoMw@mail.gmail.com! >
<ab390249-6aab-195e-bced-e7a427c3462f@lab.ntt.co.jp >
<CAKJS1f-UeJmCLeWgMdcY7Y_Tf2-ZjGFwqHSY2VENYmx2tp2uRQ@mail.gmail.com >
<18712.1553698656@sss.pgh.pa.us >
<5! 9737210-61bd-e583-4393-cc0a5ab52549@lab.ntt.co.jp >
Amit Langote <Langote_Amit_f8@lab.ntt.co.jp> writes:
> On 2019/03/27 23:57, Tom Lane wrote:
>> Yeah, there's something to be said for having plancat.c open each table
>> *and store the Relation pointer in the RelOptInfo*, and then close that
>> again at the end of planning rather than immediately. If we can't avoid
>> these retail table_opens without a great deal of pain, that's the
>> direction I'd tend to go in. However it would add some overhead, in
>> the form of a need to traverse the RelOptInfo array an additional time.
> Just to be sure, do you mean we should do that now or later (David said
> "in the long term")?
It's probably not high priority, though I wonder how much time is being
eaten by the repeated table_opens.
regards, tom lane
view thread (265+ messages) latest in thread
Message-ID: <19663.1553749401@sss.pgh.pa.us>
Permalink: ../19663.1553749401@sss.pgh.pa.us/
Also on: postgresql.org/message-id/19663.1553749401@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, Langote_Amit_f8@lab.ntt.co.jp, david.rowley@2ndquadrant.com, yoshikazu_i443@live.jp, jesper.pedersen@redhat.com, imai.yoshikazu@jp.fujitsu.com, amitlangote09@gmail.com, alvherre@2ndquadrant.com, robertmhaas@gmail.com, pryzby@telsasoft.com
Subject: Re: speeding up planning with partitions
In-Reply-To: <19663.1553749401@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