SYSTEM AND METHOD FOR COMPARING DATABASE QUERY PLANS
First Claim
Patent Images
1. A method comprising:
- accepting a first database query plan comprising a plurality of rows and a second database query plan comprising a plurality of rows;
comparing by a processor each row in the first database query plan with a corresponding row in the second database query plan, and based on each comparison, calculating a difference between the compared rows; and
recording each difference in an output file.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device may accept a first database query plan including a plurality of rows and a second database query plan including a plurality of rows, compare each row in the first database query plan with a corresponding row in the second database query plan, and based on each comparison, calculate a difference between the compared rows. Each difference may be recorded in an output file.
87 Citations
14 Claims
-
1. A method comprising:
-
accepting a first database query plan comprising a plurality of rows and a second database query plan comprising a plurality of rows; comparing by a processor each row in the first database query plan with a corresponding row in the second database query plan, and based on each comparison, calculating a difference between the compared rows; and recording each difference in an output file. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a memory to store at least a first database query plan comprising a plurality of rows and a second database query plan comprising a plurality of rows; and a processor accepting the first database query plan and the second database query plan, comparing each row in the first database query plan with a corresponding row in the second database query plan, and based on each comparison, calculating a difference between the compared rows, and recording each difference in an output file. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method comprising:
-
for a first database query plan comprising a plurality of operators, the first database query plan produced by a database management system from a query; and
a second database query plan comprising a plurality of operators, the second database query plan produced by the database management system from the query after a change has been made to the database management system or the data managed by the database management system;comparing corresponding operators in the first database query plan and the second database query plan to determine a set of changes; and providing the changes to a user. - View Dependent Claims (12, 13, 14)
-
Specification