Re: optimizer not eliminating redundant sorts - Mailing list pgsql-general

From Tom Lane
Subject Re: optimizer not eliminating redundant sorts
Date
Msg-id 18226.1044575588@sss.pgh.pa.us
Whole thread Raw
In response to optimizer not eliminating redundant sorts  (Greg Stark <gsstark@mit.edu>)
List pgsql-general
Greg Stark <gsstark@mit.edu> writes:
> Another odd thing. This type of query seems to be causing redundant sorts.
> From what I've read in the source it tries quite hard to keep track of the
> sort order of subplans to avoid unnecessary sorts, so I think these are
> supposed to get optimized out.

It doesn't keep track of sort keys across subquery boundaries, which is
what you've got here.  I've thought about that in the past, but it'd be
nontrivial --- the sort keys known for the lower path would have to be
translated into the Var namespace of the upper query.  Hasn't got to the
top of the todo queue.

            regards, tom lane

pgsql-general by date:

Previous
From: Bruno Wolff III
Date:
Subject: Re: Pg_dumpall problem[2]
Next
From: Mitch
Date:
Subject: Re: FreeBSD: SMP and PostgreSQL