Metric gathering and reporting system for identifying database performance and throughput problems
First Claim
Patent Images
1. A database back end system comprising:
- a hardware monitoring server operable to;
poll a first database for a first query running on the first database; and
add the first query to a query list in a second database; and
a hardware reporting server operable to;
normalize a variable of the first query;
analyze the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query;
report the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query; and
determine a first loading on the first database based upon a first frequency of occurrence of the second query and upon a first duration of the second query.
12 Assignments
0 Petitions
Accused Products
Abstract
A database back end system includes a monitoring server operable to poll a first database for a first query running on the first database and add the first query to a query list in a second database, and a reporting server operable to normalize the first query, analyze the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query, and report the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query.
14 Citations
20 Claims
-
1. A database back end system comprising:
-
a hardware monitoring server operable to; poll a first database for a first query running on the first database; and add the first query to a query list in a second database; and a hardware reporting server operable to; normalize a variable of the first query; analyze the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query; report the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query; and determine a first loading on the first database based upon a first frequency of occurrence of the second query and upon a first duration of the second query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
polling by a hardware monitoring server a first database for a first query running on the first database; adding the first query to a query list in a second database; normalizing by a hardware reporting server a variable of the first query; analyzing the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query; reporting the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query; and determining a first loading on the first database based upon a first frequency of occurrence of the second query and upon a first duration of the second query. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium including code for performing a method, the method comprising:
-
polling by a monitoring server a first database for a first query running on the first database; adding the first query to a query list in a second database; normalizing by a reporting server a variable of the first query; analyzing the second database to find a second query in the query list, wherein the second query is found based upon the normalized first query; reporting the second query to a user, wherein the reporting is based upon the analyzing of the second database to find the second query; and determining a first loading on the first database based upon a first frequency of occurrence of the second query and upon a first duration of the second query. - View Dependent Claims (18, 19, 20)
-
Specification