eG Monitoring
 

Measures reported by ProUnUsedIdxTest

While at one end indexes greatly enhance database performance, at the other they also add significant overhead to table change operations. Useless/unused indices can therefore be unnecessary resource hogs. Such indexes are typically not used by any regular query and may not enforce a constraint. However, these unneeded indexes cost you in several ways: they slow updates, inserts and deletes; they may keep HOT from updating the row in-place, they add to query planning time; they take time to backup and restore. Administrators hence need to identify such indexes and eliminate them. The Progress Unused Indexes test helps administrators achieve the same!

This test reports the number and names of unused/useless indexes, and thus prompts administrators to remove them so as to save the server from unnecessary performance degradations.

Outputs of the test: One set of results for the target database server being monitored

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Unused_index_count Indicates the number of indexes that are currently unused/useless on the server. Number

A high value of this measure is a cause for concern.

Use the detailed diagnosis of this measure to know which indexes in a database are unused. The detailed diagnosis also reveals how often each such index has been updated, so that you can assess the unnecessary overheads that the database may have incurred in the process.