Re: Planner decisions - Mailing list pgsql-general

From Tom Lane
Subject Re: Planner decisions
Date
Msg-id 18031.1279299654@sss.pgh.pa.us
Whole thread Raw
In response to Planner decisions  ("Wappler, Robert" <rwappler@ophardt.com>)
List pgsql-general
"Wappler, Robert" <rwappler@ophardt.com> writes:
> Attached is a query and its corresponding plan, where sorting of the CTE
> acts seems to be the bottle neck. It is a real execution plan captured
> with the auto_explain module.

There isn't a lot of intelligence about CTEs at the moment; in
particular I don't believe we have any provision for recognizing that
the output of a CTE is already sorted by anything the outer query would
recognize.  The CTE is just a black box as far as the upper plan is
concerned.

In principle it's doable, I think, but nobody's spent much effort on
CTE optimization yet.

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: pg_dump and --inserts / --column-inserts
Next
From: Tom Lane
Date:
Subject: Re: Full Text Search dictionary issues