Optimizing sum() operations

Поиск
Список
Период
Сортировка
От Dobes Vandermeer
Тема Optimizing sum() operations
Дата
Msg-id 7324d9a20810030151n2341c5dcide9681bf74daa4cc@mail.gmail.com
обсуждение исходный текст
Ответы Re: Optimizing sum() operations  ("Sean Davis" <sdavis2@mail.nih.gov>)
Список pgsql-novice
I'm currently using sum() to compute historical values in reports;
basically select sum(amount) on records where date <= '...' and date
>= '...' who = X.

Of course, I have an index on the table for who and date, but that
still leaves potentially thousands of rows to scan.

First, should I be worried about the performance of this, or will
postgres sum a few thousand rows in a few milliseconds on a decent
system anyway?

Second, if this is a concern, is there a best practice for optimizing
these kinds of queries?

Any help or advice appreciated!

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

Предыдущее
От: Bastiaan Olij
Дата:
Сообщение: Installing postgres on Vista, can't connect remotely
Следующее
От: Steve T
Дата:
Сообщение: Forcing order of Joins etc