QUERY PLAN ANALYSIS OF ALTERNATIVE PLANS USING ROBUSTNESS MAPPING
First Claim
1. A computer-implemented system comprising:
- logic that evaluates a selected query plan in comparison to a plurality of alternative query plans in a predetermined range of runtime conditions comprising data characteristics, the logic producing a set of performance measurements and analyzing the measured performance to map performance of the selected query plan in comparison to performance of at least one alternative query plan.
8 Assignments
0 Petitions
Accused Products
Abstract
Computer-implemented and associated operating methods evaluate robustness of a query plan by measuring performance with regard to a range of runtime conditions and producing a map of relative performance of the given query plan when compared with alternative plans for a range of conditions. The computer-implemented system comprises logic that evaluates the selected query plan in comparison to multiple alternative query plans in a predetermined range of runtime conditions that include data characteristics. The logic produces a set of performance measurements and analyzes the measured performance to map performance of the selected query plan in comparison to performance of one or more alternative query plans.
-
Citations
15 Claims
-
1. A computer-implemented system comprising:
logic that evaluates a selected query plan in comparison to a plurality of alternative query plans in a predetermined range of runtime conditions comprising data characteristics, the logic producing a set of performance measurements and analyzing the measured performance to map performance of the selected query plan in comparison to performance of at least one alternative query plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented system comprising:
logic that evaluates database performance of a selected query plan and at least one alternative query plan, the logic creating a set of performance maps comparing performance of a selected database system operating according to the selected query plan and operating according to the at least one alternative query plan under actual conditions, the logic measuring and mapping performance of the selected query plan relative to the at least one alternative query plan in a predetermined range of runtime conditions comprising data characteristics. - View Dependent Claims (11, 12, 13)
-
14. A computer-implemented method for analyzing database queries comprising:
-
evaluating a selected query plan in comparison to a plurality of alternative query plans in a predetermined range of runtime conditions comprising data characteristics; producing a set of performance measurements; and analyzing the measured performance to map performance of the selected query plan in comparison to performance of at least one alternative query plan. - View Dependent Claims (15)
-
Specification