Re: count(*) optimization - Mailing list pgsql-sql

From Bruno Wolff III
Subject Re: count(*) optimization
Date
Msg-id 20030108162258.GA9033@wolff.to
Whole thread Raw
In response to count(*) optimization  ("Nikola Ivacic" <nikola@rs-pi.com>)
List pgsql-sql
On Wed, Jan 08, 2003 at 17:04:40 +0100, Nikola Ivacic <nikola@rs-pi.com> wrote:
> Hi
> 
> I have trouble executing count(*) statement.
> On a large dataset it takes quite a while to return result.
> Is there any other way to get number of tupples in relation 
> or is the only way to optimize count() function to index it? 

Indexes won't help count.

If you retrieve counts a lot more than you do updates that will change their
value, then you may want to keep the counts in another table and use
triggers to keep them updated.


pgsql-sql by date:

Previous
From: "Nikola Ivacic"
Date:
Subject: count(*) optimization
Next
From: "Nikola Ivacic"
Date:
Subject: Re: count(*) optimization