From: | Rick Vincent <rvincent(at)temenos(dot)com> |
---|---|
To: | "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com> |
Cc: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Justin Pryzby <pryzby(at)telsasoft(dot)com>, "pgsql-performance(at)postgresql(dot)org" <pgsql-performance(at)postgresql(dot)org>, "Manoj Kumar" <manojkumar(at)temenos(dot)com>, Herve Aubert <haubert(at)temenos(dot)com> |
Subject: | RE: Postgres not using index on views |
Date: | 2020-04-17 15:12:14 |
Message-ID: | DM6PR04MB4923538AA989D88652287045C1D90@DM6PR04MB4923.namprd04.prod.outlook.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
Hi David,
Oh, okay…I missed that implied part. Will try it and post back.
Thanks,
Rick
From: David G. Johnston <david(dot)g(dot)johnston(at)gmail(dot)com>
Sent: Friday, April 17, 2020 4:55 PM
To: Rick Vincent <rvincent(at)temenos(dot)com>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>; Justin Pryzby <pryzby(at)telsasoft(dot)com>; pgsql-performance(at)postgresql(dot)org; Manoj Kumar <manojkumar(at)temenos(dot)com>; Herve Aubert <haubert(at)temenos(dot)com>
Subject: Postgres not using index on views
On Friday, April 17, 2020, Rick Vincent <rvincent(at)temenos(dot)com<mailto:rvincent(at)temenos(dot)com>> wrote:
Hi,
I was wondering if anyone can explain the below problem. Should a bug be logged for this?
Kind regards,
Rick
_____________________________________________
From: Rick Vincent
Sent: Tuesday, April 7, 2020 11:08 AM
To: 'Tom Lane' <tgl(at)sss(dot)pgh(dot)pa(dot)us<mailto:tgl(at)sss(dot)pgh(dot)pa(dot)us>>; Justin Pryzby <pryzby(at)telsasoft(dot)com<mailto:pryzby(at)telsasoft(dot)com>>
Cc: pgsql-performance(at)postgresql(dot)org<mailto:pgsql-performance(at)postgresql(dot)org>; Manoj Kumar <manojkumar(at)temenos(dot)com<mailto:manojkumar(at)temenos(dot)com>>; Herve Aubert <haubert(at)temenos(dot)com<mailto:haubert(at)temenos(dot)com>>
Subject: RE: Postgres not using index on views
Hi Tom,
The function is defined as below, so no use of VOLATILE. Let me know if you need any other information. I am hoping the below will further clarify the issue.
IIUC as Tom wrote you have volatile functions (implied/default as Thomas wrote) attached to view column outputs and the planner will not optimize those away.
Mark your function immutable (assuming it is) and retry your experiment with the where clause query.
David J.
The information in this e-mail and any attachments is confidential and may be legally privileged. It is intended solely for the addressee or addressees. Any use or disclosure of the contents of this e-mail/attachments by a not intended recipient is unauthorized and may be unlawful. If you have received this e-mail in error please notify the sender. Please note that any views or opinions presented in this e-mail are solely those of the author and do not necessarily represent those of TEMENOS. We recommend that you check this e-mail and any attachments against viruses. TEMENOS accepts no liability for any damage caused by any malicious code or virus transmitted by this e-mail.
From | Date | Subject | |
---|---|---|---|
Next Message | singh400@gmail.com | 2020-04-20 00:50:17 | Re: Duplicate WHERE condition changes performance and plan |
Previous Message | David G. Johnston | 2020-04-17 14:55:29 | Postgres not using index on views |