How do I monitor and find unused indexes in sql database
I would like to monitor index usage for an sql database, in order to find unused indexes and then drop them. How can I monitor index usage most efficiently? And which scripts could be useful? (I'm aware of this question about identifying unused objects , but this applies only to the current run of the sql server. I would like to monitor index usage over a period of time...) Mike Dinescu Currently (as of SQL Server 2005 - 2008) the SQL index stats information is only kept in memory and so you have to do some of the work yourself if you would like to have that persisted across restarts and