Re: Perplexing Query Performance

Поиск
Список
Период
Сортировка
От mdklatt@ou.edu (Michael Klatt)
Тема Re: Perplexing Query Performance
Дата
Msg-id 2cb75565.0204151456.193bde9@posting.google.com
обсуждение исходный текст
Ответы Re: Perplexing Query Performance  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
mdklatt@ou.edu (Michael Klatt) wrote in message news:<2cb75565.0204051614.4ad76291@posting.google.com>...
> I'm trying to track down a serious performance bottleneck and have
> noticed the following problem.  I have a rainfall database with
> approximately 1.2 million records.  Different resolutions (daily,
> monthly, etc) are implemented as views, where the main rainfall table
> is aggregated as appropriate.  I've been building up a query bit by
> bit to see where it bogs down, and I've found the straw that breaks
> the camel's back.
>

Another update, another problem.

Now the query is bogging down in a new place, and even VACUUM ANALYZE
hasn't fixed it as with my previous problem.

Consider this query:

select *
from daily_rainfall as p, sites as s
where p.site = s.ident and s.latitude >= -90 and s.latitude <= 90 and
  s.longitude >= -180 and terrain in ('A', 'I', 'L');

Almost any combination of 'A', 'I', and/or 'L' consistently executes
in the same time, but if it's ONLY 'A' PostgreSQL seems to go off into
Never Never Land.  There is no problem if 'I' or 'L' is used alone,
just 'A'.

Does anyone have any ideas?

В списке pgsql-general по дате отправления:

Предыдущее
От: deya_nira23@latinmail.com (deyanira)
Дата:
Сообщение: interface graphics Postgres to Nextstep
Следующее
От: "Anthony"
Дата:
Сообщение: Insert Unicode