Cause to effect methodology for monitoring database performance
First Claim
1. A method comprising:
- detecting a change to a setting of a database system;
determining a plurality of predicted outcomes resulting from the detected change, wherein the plurality of predicted outcomes relate to future operation of the database system;
monitoring the database system for an occurrence of at least one of the predicted outcomes;
based on the monitoring, detecting the occurrence of at least one of the predicted outcomes; and
displaying to a user an indication of the occurrence of the at least one of the predicted outcomes.
7 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring database performance. In one embodiment, a method may comprise detecting a change to a database. In response to detecting the change, the method may predict a set of outcomes resulting from the change, monitor the database to determine whether any outcome of the set of outcomes has occurred, and report that one or more of the predicted outcomes has occurred. In one embodiment, the set of outcomes may be predicted based on a set of predictive rules. Determining whether any outcome of the set of outcomes has occurred may comprise comparing the performance of the database after the change to a historical baseline. Furthermore, reporting on the set of outcomes may include making recommendations on alternate changes to the database and summarizing the historical baseline. In one embodiment the set of predictive rules may be derived from multiple databases on the recorded effects of various changes.
37 Citations
20 Claims
-
1. A method comprising:
-
detecting a change to a setting of a database system; determining a plurality of predicted outcomes resulting from the detected change, wherein the plurality of predicted outcomes relate to future operation of the database system; monitoring the database system for an occurrence of at least one of the predicted outcomes; based on the monitoring, detecting the occurrence of at least one of the predicted outcomes; and displaying to a user an indication of the occurrence of the at least one of the predicted outcomes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory storing program instructions executable by the processor to; detect a change to a setting of a database system; determine a plurality of predicted outcomes resulting from the detected change, wherein the plurality of predicted outcomes relate to future operation of the database system; monitor the database system for an occurrence of at least one of the predicted outcomes; based on the monitoring, detect the occurrence of at least one of the predicted outcomes; and cause a user indication of the occurrence of the at least one of the predicted outcomes to be displayed. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable storage medium including program instructions executable to:
-
detect a change to a setting of a database system; determine a plurality of predicted outcomes resulting from the detected change, wherein the plurality of predicted outcomes relate to future operation of the database system; monitor the database system for an occurrence of at least one of the predicted outcomes; based on the monitoring, detect the occurrence of at least one of the predicted outcomes; and cause a user indication of the occurrence of the at least one of the predicted outcomes to be displayed. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
-
means for detecting a change to a setting of database system; means for determining a plurality of predicted outcomes resulting from the detected change, wherein the plurality of predicted outcomes relate to future operation of the database system; means for monitoring the database system for an occurrence of at least one of the predicted outcomes; means for detecting the occurrence of at least one of the predicted outcomes based on the monitoring; and means for displaying to a user an indication of the occurrence of the at least one of the predicted outcomes based on the detecting.
-
Specification