Re: Slow planning, fast execution for particular 3-table query

From: Justin Pryzby <pryzby(at)telsasoft(dot)com>
To: David Wheeler <dwheeler(at)dgitsystems(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-performance(at)lists(dot)postgresql(dot)org, Cameron Redpath <credpath(at)dgitsystems(dot)com>
Subject: Re: Slow planning, fast execution for particular 3-table query
Date: 2019-11-06 22:59:45
Message-ID: 20191106225945.GE4999@telsasoft.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-performance

On Mon, Nov 04, 2019 at 03:04:45AM +0000, David Wheeler wrote:
> Postgres version 9.5.19
> Each of the tables has between 3-4 indexes, and all the indexes include tid as first parameter.

On Mon, Nov 04, 2019 at 12:00:59AM -0500, Tom Lane wrote:
> If this *is* the cause, v11 and up have a performance improvement that
> you need:

But note that index definition will be prohibited since:

https://www.postgresql.org/docs/9.6/release-9-6.html
|Disallow creation of indexes on system columns, except for OID columns (David Rowley)
|Such indexes were never considered supported, and would very possibly misbehave since the system might change the system-column fields of a tuple without updating indexes. However, previously there were no error checks to prevent them from being created.

Justin

In response to

Responses

Browse pgsql-performance by date

  From Date Subject
Next Message Andres Freund 2019-11-06 23:15:53 Re: FPGA optimization ...
Previous Message Michael Lewis 2019-11-06 22:56:50 Re: Slow planning, fast execution for particular 3-table query