The task of query optimization in modern relational database systems is important but can be computationally expensive. Parametric query optimization(PQO) has as its goal the prediction of optimal query execution plans based on historical results, without consulting the query optimizer. We develop machine learning techniques that can accurately model the output of a query optimizer. Our algorithms handle non-linear boundaries in plan space and achieve high prediction accuracy even when a limited amount of data is available for training. We use both predicted and actual query execution times for learning, and are the first to demonstrate a total net win of a PQO method over a state-of-the-art query optimizer for some workloads. ReoptSMART re...
Modern database management systems (DBMS) answer a multitude of complex queries on increasingly larg...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
Most existing parametric query optimization (PQO) techniques rely on traditional query optimizer cos...
Query optimization is crucial for any data management system to achieve good performance. Recent adv...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
The current boom of learned query optimizers (LQO) can be explained not only by the general continuo...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
International audienceMany of the existing cloud database query optimization algorithms target reduc...
Query Optimization is considered to be one of the most important challenges in database management. ...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
In recent years, cardinality estimation in query optimization has been a popular area of research. W...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
Modern database management systems (DBMS) answer a multitude of complex queries on increasingly larg...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
Most existing parametric query optimization (PQO) techniques rely on traditional query optimizer cos...
Query optimization is crucial for any data management system to achieve good performance. Recent adv...
Modern database systems use a query optimizer to identify the most efficient strategy, called “query...
The current boom of learned query optimizers (LQO) can be explained not only by the general continuo...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
International audienceMany of the existing cloud database query optimization algorithms target reduc...
Query Optimization is considered to be one of the most important challenges in database management. ...
AbstractModern day's queries are posed on database spread across the globe, this may impose a challe...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
In recent years, cardinality estimation in query optimization has been a popular area of research. W...
Modern database systems use a query optimizer to identify the most efficient strategy, called "plan"...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
Modern database management systems (DBMS) answer a multitude of complex queries on increasingly larg...
International audienceQuery processing on cloud database systems is a challenging problem due to the...
International audienceQuery processing on cloud database systems is a challenging problem due to the...