Apparatus and Method for Autonomic Index Creation, Modification and Deletion
First Claim
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
a database residing in the memory;
a user-defined index policy residing in the memory, the user-defined index policy specifying criteria for modification of an index for the database; and
an index mechanism that receives monitored activity of the database and autonomically modifies the index when the criteria specified in the user-defined index policy is satisfied by the monitored activity.
1 Assignment
0 Petitions
Accused Products
Abstract
An index advice record engine generates and stores index advice records. An index advice policy mechanism allows a user to define an index advice policy that specifies criteria for autonomic index creation, modification and deletion. An autonomic index mechanism reads the index advice records, compares this information with the criteria in the user-defined index advice policies, and determines whether an index should be created, modified or deleted based on the information in the index advice records and the index advice policies. By automating the process of creating, modifying and deleting indexes according to user-defined policies, the preferred embodiments alleviate human users from most of the work of manually creating, modifying and deleting indexes.
102 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; a memory coupled to the at least one processor; a database residing in the memory; a user-defined index policy residing in the memory, the user-defined index policy specifying criteria for modification of an index for the database; and an index mechanism that receives monitored activity of the database and autonomically modifies the index when the criteria specified in the user-defined index policy is satisfied by the monitored activity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for autonomically modifying an index for a database, the method comprising the steps of:
-
generating a user-defined index policy that specifies criteria for modification of the index; receiving monitored activity of the database; and autonomically modifying the index when the criteria specified in the user-defined index policy is satisfied by the monitored activity of the database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable program product comprising:
-
an index mechanism that receives monitored activity of a database and autonomically modifies an index when criteria specified in a user-defined index policy is satisfied by the monitored activity; and recordable media bearing the index mechanism. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification