Auto-tuning SQL statements
First Claim
Patent Images
1. A method comprising:
- receiving a database query language statement and performance information related to the statement;
determining whether one or more performance statistics of the statement are available or missing in the performance information; and
determining an auto-tuning hint for each missing statistic.
1 Assignment
0 Petitions
Accused Products
Abstract
Auto-tuning can be performed by receiving a database query language statement and performance information related to the statement, determining whether one or more performance statistics of the statement are available or missing in the performance information, and determining an auto-tuning hint for each missing statistic.
176 Citations
72 Claims
-
1. A method comprising:
-
receiving a database query language statement and performance information related to the statement;
determining whether one or more performance statistics of the statement are available or missing in the performance information; and
determining an auto-tuning hint for each missing statistic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. (canceled)
-
22. An apparatus comprising:
-
means for receiving a database query language statement and performance information related to the statement;
means for determining whether one or more performance statistics of the statement are available or missing in the performance information; and
means for determining an auto-tuning hint for each missing statistic. - View Dependent Claims (23, 24, 25, 30, 40)
-
-
26-29. -29. (canceled)
-
31-39. -39. (canceled)
-
41. (canceled)
-
42. (canceled)
-
43. A computer readable medium storing a computer program of instructions, which, when executed by a processing system, cause the system to perform a method comprising:
-
receiving a database query language statement and performance information related to the statement;
determining whether one or more performance statistics of the statement are available or missing in the performance information; and
determining an auto-tuning hint for each missing statistic. - View Dependent Claims (44, 45, 46, 51, 61, 62)
-
-
47-50. -50. (canceled)
-
52-60. -60. (canceled)
-
63. (canceled)
-
64. A method comprising:
-
receiving a SQL statement at an auto tuning optimizer; and
self-correcting information that the auto tuning optimizer uses to generate an execution plan for the SQL statement. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72)
-
Specification