Re: Indices for select count(*)? - Mailing list pgsql-general

From Peter Eisentraut
Subject Re: Indices for select count(*)?
Date
Msg-id 200512231612.37801.peter_e@gmx.net
Whole thread Raw
In response to Re: Indices for select count(*)?  (Jaime Casanova <systemguards@gmail.com>)
Responses Re: Indices for select count(*)?
List pgsql-general
One way to conceptually tackle this count(*) issue would be to create a new
index type for it.  The index type would (logically) just need to implement
insert and delete operations and keep a running count with a big lock around
it.  Users could then choose to trade off concurrent performance against the
speed of count() by creating or dropping that index.  Implementing that type
of index might not even be that hard but convincing the planer and executor
to use it without too many hardcoded cases seems more challenging.

pgsql-general by date:

Previous
From: Mike Rylander
Date:
Subject: Re: Inheritance Algebra
Next
From: Tom Lane
Date:
Subject: Re: query for a time interval