Re: partitioned tables referenced by FKs

From: Amit Langote <Langote_Amit_f8(at)lab(dot)ntt(dot)co(dot)jp>
To: jesper(dot)pedersen(at)redhat(dot)com, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
Cc: Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: partitioned tables referenced by FKs
Date: 2019-03-26 06:06:25
Message-ID: fc849e47-7ede-80c8-d821-804dbfc65a2a@lab.ntt.co.jp
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi Jesper,

On 2019/03/22 22:01, Jesper Pedersen wrote:
> Hi Alvaro,
>
> On 3/21/19 6:18 PM, Alvaro Herrera wrote:
>> On 2019-Mar-21, Jesper Pedersen wrote:
>>> pgbench -M prepared -f select.sql ....
>>>
>>> I'm seeing 82.64% spent in GetCachedPlan(). plan_cache_mode is auto.
>>
>> Hmm, I can't reproduce this at all ...  I don't even see GetCachedPlan
>> in the profile.  Do you maybe have some additional patch in your tree?
>>
>
> No, with 7df159a62 and v7 compiled with "-O0 -fno-omit-frame-pointer" I
> still see it.
>
> plan_cache_mode = auto
>   2394 TPS w/ GetCachePlan() @ 81.79%
>
> plan_cache_mode = force_generic_plan
>  10984 TPS w/ GetCachePlan() @ 23.52%

Wouldn't you get the same numbers on HEAD too? IOW, I'm not sure how the
patch here, which seems mostly about getting DDL in order to support
foreign keys on partitioned tables, would have affected the result of this
benchmark. Can you clarify your intention of running this benchmark
against these patches?

Thanks,
Amit

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Edmund Horner 2019-03-26 06:11:13 Re: Tid scan improvements
Previous Message Pavel Stehule 2019-03-26 05:41:04 Re: [HACKERS] proposal: schema variables