Performance data for query optimization of database partitions
First Claim
1. A method comprising:
- determining performance data for query optimization of a query directed to a database table comprising a plurality of partitions;
presenting the performance data for the query optimization in a user interface, wherein the performance data comprises information regarding a subset of the plurality of partitions; and
presenting an option in the user interface to create a non-spanning index for any partition in the subset.
5 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, system, and signal-bearing medium that, in an embodiment, determine performance data for query optimization of a query directed to a database table having multiple partitions. The performance data for the query optimization is presented in a user interface, and an option is provided in the user interface to create a non-spanning index for any of the partitions mentioned in the performance data. In various embodiments, determining the performance data may include: determining the partitions that were unexpanded by the query optimization, determining the partitions that had a runtime estimate that was different from an actual query runtime by a threshold, determining whether any of the partitions had expansion forced by a client request, determining whether the query performed partition elimination, determining whether any of the partitions has an associated index that is unused by the query and that also has a key that is not present in all of the partitions, and determining a constraint for partition elimination.
-
Citations
20 Claims
-
1. A method comprising:
-
determining performance data for query optimization of a query directed to a database table comprising a plurality of partitions;
presenting the performance data for the query optimization in a user interface, wherein the performance data comprises information regarding a subset of the plurality of partitions; and
presenting an option in the user interface to create a non-spanning index for any partition in the subset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A signal-bearing medium encoded with instructions, wherein the instructions when executed comprise:
-
determining performance data for query optimization of a query directed to a database table comprising a plurality of partitions;
presenting the performance data for the query optimization in a user interface, wherein the performance data comprises information regarding a subset of the plurality of partitions; and
presenting an option in the user interface to create a non-spanning index for any partition in the subset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for configuring a computer, comprising:
-
configuring the computer to determine performance data for query optimization of a query directed to a database table comprising a plurality of partitions;
configuring the computer to present the performance data for the query optimization in a user interface, wherein the performance data comprises information regarding a subset of the plurality of partitions; and
configuring the computer to present an option in the user interface to create a non-spanning index for any partition in the subset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification