System and method for automatically generating database queries
First Claim
Patent Images
1. A method of tuning a database query, comprising:
- selecting, a database query;
parsing the selected database query to determine relationships between portions of the selected database query;
selecting an optimization mode from a plurality of available optimization modes;
tuning the selected database query by modifying at least one portion of the selected database query based on the determined relationships and the selected optimization mode; and
displaying the modified database query.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of tuning a database query includes selecting a database query, parsing the selected database query to determine relationships between portions of the selected database query, selecting an optimization mode from a plurality of available optimization modes, tuning the selected database query by modifying, at least one portion of the selected database query based on the determined relationships and the selected optimization mode and displaying the modified database query
127 Citations
33 Claims
-
1. A method of tuning a database query, comprising:
-
selecting, a database query;
parsing the selected database query to determine relationships between portions of the selected database query;
selecting an optimization mode from a plurality of available optimization modes;
tuning the selected database query by modifying at least one portion of the selected database query based on the determined relationships and the selected optimization mode; and
displaying the modified database query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer storable medium including computer executable code for tuning a database query comprising:
-
computer executable code for allowing a user to select a database query;
computer executable code for parsing the selected database query to determine relationships between portions of the selected database query;
computer executable code for allowing a user to select an optimization mode from a plurality of available optimization modes, computer executable code for tuning the selected database query by modifying at least one computer executable code for tuning the selected database query by modifying at least one portion of the selected database query based on the determined relationships and the selected optimization mode; and
computer executable code for displaying the modified database query. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A programmed computer system for tuning a database query, comprising:
-
a display for displaying at least one database queries to a user;
a user input allowing the user to select a database query from among the displayed database queries and an optimization mode from a plurality of available optimization modes; and
a processor for parsing the selected database query to determine relationships between portions of the selected database query, and for tuning the selected database query by modifying at least one portion of the selected database query based on the determined relationships and the selected optimization mode, the modified database query, being displayed to the user via the display. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification