Selectivity estimation refers to the ability of the SQL query optimizer to estimate the size of the results of a predicate in the query. It is the main calculation, based on which the optimizer can select the cheapest plan to execute. While the problem is known since the mid 70s, we were surprised that there are no solutions in the literature for the selectivity estimation of inequality joins. By testing four common database systems: Oracle, SQL-Server, PostgreSQL, and MySQL, we found that the open-source systems PostgreSQL and MySQL lack this estimation. Oracle and SQL-Server make fairly accurate estimations, yet their algorithms are secret. This paper thus proposes an algorithm for inequality join selectivity estimation. The proposed algo...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Query optimization is an integral part of relational database management systems. One important task...
ABSTRACT Inequality joins, which join relational tables on inequality conditions, are used in variou...
We compare the performance of sampling-based procedures for estimating the selectivity of a join. Wh...
In this paper, we propose a novel approach for estimating the record selectivities of database queri...
This dissertation studies selectivity estimation of approximate predicates on text. Intuitively, we ...
AbstractWe compare the performance of sampling-based procedures for estimating the selectivity of a ...
The selectivity factor of relational operations is a critical parameter for determining the cost fun...
Relational joins are at the core of relational algebra, which in turn is the core of the standard da...
AbstractRecently, we have proposed an adaptive, random-sampling algorithm for general query size est...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
ISBN 978-3-662-62385-5International audienceRelational query optimisers rely on cost models to choos...
Aggregations are almost always done at the top of operator tree after all selections and joins in a ...
This dissertation focuses on supporting ranking in relational database systems through a rank-aware ...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Query optimization is an integral part of relational database management systems. One important task...
ABSTRACT Inequality joins, which join relational tables on inequality conditions, are used in variou...
We compare the performance of sampling-based procedures for estimating the selectivity of a join. Wh...
In this paper, we propose a novel approach for estimating the record selectivities of database queri...
This dissertation studies selectivity estimation of approximate predicates on text. Intuitively, we ...
AbstractWe compare the performance of sampling-based procedures for estimating the selectivity of a ...
The selectivity factor of relational operations is a critical parameter for determining the cost fun...
Relational joins are at the core of relational algebra, which in turn is the core of the standard da...
AbstractRecently, we have proposed an adaptive, random-sampling algorithm for general query size est...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
ISBN 978-3-662-62385-5International audienceRelational query optimisers rely on cost models to choos...
Aggregations are almost always done at the top of operator tree after all selections and joins in a ...
This dissertation focuses on supporting ranking in relational database systems through a rank-aware ...
textabstractUniform sampling of join orders is known to be a competitive alternative to transformati...
Join is the most important operator in relational databases, and remains the most expensive one desp...
Query optimization is an integral part of relational database management systems. One important task...