PROGRESS ANALYZER FOR DATABASE QUERIES
First Claim
Patent Images
1. A database processing system comprising:
- a receiver that receives database queries including a target query directed to a database; and
a query analyzer coupled to the receiver that analyzes progress status of the target query based on comparison of measured target query resource usage to resource usage predicted from a query plan of the target query and measured system resource usage.
2 Assignments
0 Petitions
Accused Products
Abstract
A data processing system includes a query progress analyzer. The database processing system comprises a receiver that receives database queries including a target query directed to a database and a query analyzer. The query analyzer is coupled to the receiver and analyzes progress status of the target query based on comparison of measured target query resource usage to resource usage predicted from a query plan of the target query and measured system resource usage.
-
Citations
15 Claims
-
1. A database processing system comprising:
-
a receiver that receives database queries including a target query directed to a database; and a query analyzer coupled to the receiver that analyzes progress status of the target query based on comparison of measured target query resource usage to resource usage predicted from a query plan of the target query and measured system resource usage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented database system comprising:
means for performing query processing in a database comprising; means for receiving database queries including a target query directed to a database; means for analyzing progress status of the target query based on comparison of measured target query resource usage to resource usage predicted from a query plan of the target query and measured system resource usage; and means for distinguishing between metrics reflecting resources usable by multiple queries concurrently and resources with shared, alternate usage among multiple queries. - View Dependent Claims (13)
-
14. A method of operating a database processing system comprising:
-
receiving database queries including a target query directed to a database; comparing measured target query resource usage to resource usage predicted from a query plan of the target query; analyzing progress status of the target query based on the comparison; and distinguishing between metrics reflecting resources usable by multiple queries concurrently and resources with shared, alternate usage among multiple queries. - View Dependent Claims (15)
-
Specification