Optimizing sum() operations - Mailing list pgsql-novice

From Dobes Vandermeer
Subject Optimizing sum() operations
Date
Msg-id 7324d9a20810030151n2341c5dcide9681bf74daa4cc@mail.gmail.com
Whole thread Raw
Responses Re: Optimizing sum() operations
List 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 by date:

Previous
From: Bastiaan Olij
Date:
Subject: Installing postgres on Vista, can't connect remotely
Next
From: Steve T
Date:
Subject: Forcing order of Joins etc