Re: group by will not use an index? - Mailing list pgsql-performance

From Andrew Lazarus
Subject Re: group by will not use an index?
Date
Msg-id 1961410679.20070109174127@pillette.com
Whole thread Raw
In response to Re: group by will not use an index?  (Scott Marlowe <smarlowe@g2switchworks.com>)
Responses Re: group by will not use an index?
List pgsql-performance
For the reasons indicated (that is, MVCC), PG can not do a DISTINCT or the equivalent
GROUP BY from index values alone.

If this table is large, perhaps you could denormalize and maintain a
summary table with date (using truncation) and count, updated with
triggers on the original table. This table will presumably have a
small number of rows at the cost of doubling the times for updates,
inserts, and deletes.



pgsql-performance by date:

Previous
From: "Steinar H. Gunderson"
Date:
Subject: Re: group by will not use an index?
Next
From: Tom Lane
Date:
Subject: Re: Horribly slow query/ sequential scan