Re: index compatible date_trunc in postgres?

Поиск
Список
Период
Сортировка
От Bryce Nesbitt
Тема Re: index compatible date_trunc in postgres?
Дата
Msg-id 494BE4C9.7020607@obviously.com
обсуждение исходный текст
Ответ на Re: index compatible date_trunc in postgres?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-sql
Tom Lane wrote:
> Why are you worrying?  The old method surely didn't get indexed either.

Continuous improvement?

Since there already IS an index available, I figure I might as well use 
it, especially since this DB had real performance issues.  The table 
itself is medium sized in our world, at 647596 rows.


Scott Marlowe wrote:
> You can create an index on date_trunc (on timestamp without timezone,
> but not on timestamp with timezone since it's not immutable)
That could work...
create index brycetest5 on contexts (date_trunc('month',publication_date));
(13 MB index, same size as the index on the non-truncated date).

Unfortunately complains about immutability:
create index brycetest5 on contexts (to_char(publication_date,'YYYY-MM'));

But in this case I think I'll rewrite the query into a range, and stick 
with the present index. Thanks for your help.


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Downgrade database and problem with sequences
Следующее
От: Mahmoud Ewiwi
Дата:
Сообщение: Invitation to connect on LinkedIn