Automatic database diagnostic usage models
First Claim
Patent Images
1. A method for analyzing performance problems in a database, the method comprising:
- providing one or more usage models for a database, each usage model in the one or more usage models including a set of rules that are used to analyze database performance;
determining a usage model in the one or more usage models to use;
determining database information to analyze based on the usage model; and
analyzing the database information based on rules associated with the usage model to detect one or more performance problems based on the analysis.
1 Assignment
0 Petitions
Accused Products
Abstract
One or more usage models are provided for a database. Each usage model includes a set of rules that are used to analyze database performance. A usage model in one or more usage models is determined. Database information is determined based on the usage model. The database information is then analyzed based on rules associated with the usage model. One or more performance problems are determined based on the analysis.
-
Citations
50 Claims
-
1. A method for analyzing performance problems in a database, the method comprising:
-
providing one or more usage models for a database, each usage model in the one or more usage models including a set of rules that are used to analyze database performance;
determining a usage model in the one or more usage models to use;
determining database information to analyze based on the usage model; and
analyzing the database information based on rules associated with the usage model to detect one or more performance problems based on the analysis. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for analyzing performance problems in a database, the method comprising:
-
providing a plurality of usage models for a database, each usage model in the plurality of usage models including a set of rules that are used to analyze different areas of database performance;
determining an area of database performance to analyze;
determining a usage model in the plurality usage models to use based on an the area of database performance determined and the area of database performance associated with the set of rules for the usage model;
determining database information to analyze based on the usage model and the area of database performance associated with the usage model; and
analyzing the database information based on rules associated with the usage model to detect one or more performance problems based on the analysis. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product stored on a computer-readable medium for analyzing performance problems in a database, the computer program product comprising:
-
code for providing one or more usage models for a database, each usage model in the one or more usage models including a set of rules that are used to analyze database performance;
code for determining a usage model in the one or more usage models to use;
code for determining database information to analyze based on the usage model; and
code for analyzing the database information based on rules associated with the usage model to detect one or more performance problems based on the analysis. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer program product stored on a computer-readable medium for analyzing performance problems in a database, the computer program product comprising:
-
code for providing a plurality of usage models for a database, each usage model in the plurality of usage models including a set of rules that are used to analyze different areas of database performance;
code for determining an area of database performance to analyze;
code for determining a usage model in the plurality usage models to use based on an the area of database performance determined and the area of database performance associated with the set of rules for the usage model;
code for determining database information to analyze based on the usage model and the area of database performance associated with the usage model; and
code for analyzing the database information based on rules associated with the usage model to detect one or more performance problems based on the analysis. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification