Re: Fwd: views much slower in 9.3 than 8.4 - Mailing list pgsql-performance

From Tom Lane
Subject Re: Fwd: views much slower in 9.3 than 8.4
Date
Msg-id 5424.1426718490@sss.pgh.pa.us
Whole thread Raw
In response to Fwd: views much slower in 9.3 than 8.4  ("Carson, Leonard" <lcarson@sdsc.edu>)
Responses Re: views much slower in 9.3 than 8.4  ("Carson, Leonard" <lcarson@sdsc.edu>)
List pgsql-performance
"Carson, Leonard" <lcarson@sdsc.edu> writes:
> There is only one server at this point.  The 8.4 machine was upgraded to 9.3 about a year ago and we have no 8.4
backupsso it's difficult if not impossible to recreate the 8.4 environment AFAIK.  One of our developers pointed out
thediscrepancy in execution times.  I decomposed a slow view and found out that it consists of a view calling a view
callinga view (3 deep).  This is the analyze explain plan of the innermost view: 

> http://explain.depesz.com/s/IMg

You're probably going to need to show us the actual view definitions.

I'm suspicious that the underlying cause might have to do with recent
versions being warier about optimizing sub-selects containing volatile
functions than 8.4 was.  However, that theory doesn't seem to explain
the horribly bad join size estimates you're showing.

            regards, tom lane


pgsql-performance by date:

Previous
From: "Carson, Leonard"
Date:
Subject: Fwd: views much slower in 9.3 than 8.4
Next
From: Steven Jones
Date:
Subject: Re: Very slow checkpoints