finding unused indexes?

From: "George Pavlov" <gpavlov(at)mynewplace(dot)com>
To: <pgsql-sql(at)postgresql(dot)org>
Subject: finding unused indexes?
Date: 2006-08-01 16:05:34
Message-ID: 8C5B026B51B6854CBE88121DBF097A863329E8@ehost010-33.exch010.intermedia.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Anybody have a clever way to quickly find whether there are any unused
indexes in a PG DB? One way I have done is to take queries from the DB
log, prepend an explain to each and grep the results, but I am wondering
if there are either any index usage stats maintained somewhere inside
Postgres or if there is a slicker/less cumbersome way of doing it. Also
indexes used by functions are hard to simulate that way.

George

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Jim Buttafuoco 2006-08-01 16:10:01 Re: finding unused indexes?
Previous Message John Tregea 2006-08-01 00:12:19 Re: Joining a result set from four (4) tables