Database indexes include multiple fields that are used to track how the
components of the index are used. An index component monitoring mechanism
tracks how the components of the index are used, and updates fields in
the index accordingly. Such component-level statistics allow a query
optimizer to make more intelligent decisions regarding when to build a
new index and when to discard an index, and also provide information
regarding which queries are using the index, the maintenance cost of the
index, and the selectivity of the index when used to process a query.