Evaluation of database query plan robustness landmarks using operator maps or query maps
First Claim
Patent Images
1. A computer-implemented system comprising:
- a processor;
a computer-readable data storage medium to store computer-readable program code that is executable by the processor to implement logic,wherein the logic creates a performance map evaluating performance of an implementation of a database engine operator or query plan during execution under actual conditions, the logic measuring and mapping performance for a selected range of runtime conditions comprising data characteristics,wherein the logic analyzes the maps to identify landmarks in relation to the database engine operator or the query plan in which performance degrades in a predetermined manner.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented systems and associated operating methods create and use an operator map to identify and evaluate database query plan robustness landmarks. The computer-implemented system comprises logic that creates a map evaluating performance of an implementation of a database engine operator during execution under actual operating conditions. The logic measures and maps performance for a selected range of runtime conditions including resource availability and data characteristics.
20 Citations
15 Claims
-
1. A computer-implemented system comprising:
-
a processor; a computer-readable data storage medium to store computer-readable program code that is executable by the processor to implement logic, wherein the logic creates a performance map evaluating performance of an implementation of a database engine operator or query plan during execution under actual conditions, the logic measuring and mapping performance for a selected range of runtime conditions comprising data characteristics, wherein the logic analyzes the maps to identify landmarks in relation to the database engine operator or the query plan in which performance degrades in a predetermined manner. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented system comprising:
-
a processor; a computer-readable data storage medium to store computer-readable program code that is executable by the processor to implement logic, wherein the logic accesses at least one performance map created by acquisition during execution of an implementation of a database engine operator under actual conditions, the logic measuring and mapping performance for a selected range of runtime conditions to identify regions under which performance of a selected operator implementation degrades in a manner different from a predetermined proper manner, the logic analyzing the maps to identify landmarks in relation to a selected query plan wherein query performance degrades in a predetermined manner. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-executed method of processing data comprising:
-
evaluating database query plan robustness landmarks, by a processor, comprising; creating a performance map evaluating performance of an implementation of a database engine operator during execution under actual conditions, by the processor; measuring and mapping performance for a selected range of runtime conditions comprising data characteristics, analyzing the performance map to identify landmarks in relation to the database engine operator in which performance degrades in a predetermined manner, by the processor. - View Dependent Claims (15)
-
Specification