Re: Forcing filter/join order?

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: Forcing filter/join order?
Дата
Msg-id 200402181630.43503.josh@agliodbs.com
обсуждение исходный текст
Ответ на Forcing filter/join order?  (Josh Berkus <josh@agliodbs.com>)
Ответы Re: Forcing filter/join order?
Список pgsql-performance
Folks,

Hmmm posted too soon.  Figured out the problem:

The planner can't, or doesn't want to, use an index on (event_date,
(event_date + duration)) where the first column is an ascending sort and the
second a descending sort.    So I've coded a workaround that's quite
inelegant but does get the correct results in 0.3 seconds (as opposed to the
2.2 seconds taken by the example plan).

Is this the sort of thing which is ever likely to get fixed, or just a
fundamental limitation of index algorithms?   Would using a non B-Tree index
allow me to work around this?

--
-Josh Berkus
 Aglio Database Solutions
 San Francisco


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

Предыдущее
От: "Peter Darley"
Дата:
Сообщение: Re: Forcing filter/join order?
Следующее
От: Josh Berkus
Дата:
Сообщение: Re: Forcing filter/join order?