mannheim.de Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estimations can lead to overly expensive execution plans. We first define the q-error to measure deviations of size estimates from actual sizes. The q-error enables the derivation of two important results: (1) We provide bounds such that if the q-error is smaller than this bound, the query optimizer constructs an optimal plan. (2) If the q-error is bounded by a number q, we show that the cost of the produced plan is at most a factor of q4 worse than the optimal plan. Motivated by these findings, we next show how to find the best approximation under the q-error. These techniques can then be used to build synopsis for size estimates. Fin...
Modern data analytics applications typically process massive amounts of data on clusters of tens, hu...
We have solved the following problem using pattern classification techniques (PCT): given two histog...
We introduce the q-paranorm, investigate some of its properties. We further give an algorithm which ...
Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estim...
International audienceOATAO is an open access repository that collects the work of Toulouse research...
The quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) depends greatly on the ...
International audienceThe quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) d...
Large-scale query optimization is, besides its practical relevance, a hard test case for optimizatio...
Sampling is the most versatile and easiest to implement car-dinality estimation method. Therefore, ...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Solutions to combinatorial optimization problems frequently rely on heuristics to minimize an object...
Abstract: Query optimization is an essential ingredient for efficient query processing, as semantica...
*This author’s work on this material has been supported by the National Science Foundation under Gra...
Modern data analytics applications typically process massive amounts of data on clusters of tens, hu...
We have solved the following problem using pattern classification techniques (PCT): given two histog...
We introduce the q-paranorm, investigate some of its properties. We further give an algorithm which ...
Query optimizers rely on accurate estimations of the sizes of intermediate results. Wrong size estim...
International audienceOATAO is an open access repository that collects the work of Toulouse research...
The quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) depends greatly on the ...
International audienceThe quality of a query execution plan chosen by a Cost-Based Optimizer (CBO) d...
Large-scale query optimization is, besides its practical relevance, a hard test case for optimizatio...
Sampling is the most versatile and easiest to implement car-dinality estimation method. Therefore, ...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
Given a parametrized n-dimensional SQL query template and a choice of query optimizer, a plan diagra...
Solutions to combinatorial optimization problems frequently rely on heuristics to minimize an object...
Abstract: Query optimization is an essential ingredient for efficient query processing, as semantica...
*This author’s work on this material has been supported by the National Science Foundation under Gra...
Modern data analytics applications typically process massive amounts of data on clusters of tens, hu...
We have solved the following problem using pattern classification techniques (PCT): given two histog...
We introduce the q-paranorm, investigate some of its properties. We further give an algorithm which ...