[postgis-users] Help with Bad Query Plan
Mark Cave-Ayland
mark.cave-ayland at siriusit.co.uk
Thu Jan 8 12:48:12 PST 2009
Oliver Snowden wrote:
> Dear all, I am having some problems with a bad query plan. Essentially,
> I have two tables. A table of many different types of geography and
> another table (reports) linking to those geographies. We want to select
> a small subset of reports (e.g. 30 reports) based on date and intersect
> those report geographies (potentially historical geographies) with a
> (current) selected geography.
>
> I have (conceptually) worked out what I believe to be most efficient by
> putting the query into canonical form, moving the restricts down and
> putting the most restrictive item first; although I haven't actually
> done any specific calculations - index/disk access speeds etc.
>
> My view is that the query should be executed as shown below.
>
> Any comments or suggestions will be greatly appreciated. We have tried
> various things inc. subqueries, using &&, and indexing almost everything
> etc. Still no luck.
>
> Many thanks, Oliver.
Hi Oliver,
Please can we see the EXPLAIN ANALYZE output for queries STEP 3 and STEP 4?
Many thanks,
Mark.
--
Mark Cave-Ayland
Sirius Corporation - The Open Source Experts
http://www.siriusit.co.uk
T: +44 870 608 0063
More information about the postgis-users
mailing list