Re: multicolumn index column order

Поиск
Список
Период
Сортировка
От Lew
Тема Re: multicolumn index column order
Дата
Msg-id tqCdnQLIFqLi0jfbnZ2dnUVZ_u3inZ2d@comcast.com
обсуждение исходный текст
Ответ на Re: multicolumn index column order  (valgog <valgog@gmail.com>)
Список pgsql-performance
valgog wrote:
> On Jul 25, 2:14 am, Lew <l...@lewscanon.nospam> wrote:
>> How about two indexes, one on each column?  Then the indexes will cooperate
>> when combined in a WHERE clause.
>> <http://www.postgresql.org/docs/8.2/interactive/indexes-bitmap-scans.html>
>>
>> I don't believe the index makes a semantic difference with regard to ascending
>> or descending.  An index is used to locate records in the selection phase of a
>> query or modification command.
>>
>> --
>> Lew
>
> Ordered indexes (b-tree in this case) are also used to get the needed
> record order and it is absolutely not necessary to have a WHARE clause
> in your select statement to use them when you are using ORDER BY.

But does that affect anything when you "ORDER BY foo ASC" vs. when you "ORDER
BY foo DESC"?

For use by ORDER BY, separate column indexes are an even better idea.

--
Lew

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

Предыдущее
От: Ron Mayer
Дата:
Сообщение: Re: Questions on Tags table schema
Следующее
От: Dimitri
Дата:
Сообщение: Re: Postgres configuration for 64 CPUs, 128 GB RAM...