© 2019 IEEE. Cost-based query optimizers remain one of the most important components of database management systems for analytic workloads. Though modern optimizers select plans close to optimal performance in the common case, a small number of queries are an order of magnitude slower than they could be. In this paper we investigate why this is still the case, despite decades of improvements to cost models, plan enumeration, and cardinality estimation. We demonstrate why we believe that a re-optimization mechanism is likely the most cost-effective way to improve end-to-end query performance. We find that even a simple re-optimization scheme can improve the latency of many poorly performing queries. We demonstrate that re-optimization improv...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Deco is a comprehensive system for answering declarative queries posed over stored relational data t...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
© 2019 IEEE. Cost-based query optimizers remain one of the most important components of database man...
Finding a good join order is crucial for query performance. In this paper, we introduce the Join Ord...
Given a query, there are many access plans that a database management sys-tem (DBMS) can follow to p...
The query optimization phase within a database management system (DBMS) ostensibly finds the fastest...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
Very long-running queries in database systems are not uncommon in non-traditional application domain...
Query optimization is of great importance for the performance of databases, especially for the execu...
The task of query optimization in modern relational database systems is important but can be computa...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
State-of-the-art database design tools rely on the query optimizer for comparing between physical de...
International audienceMost of the existing database query optimization techniques are designed to ta...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Deco is a comprehensive system for answering declarative queries posed over stored relational data t...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...
© 2019 IEEE. Cost-based query optimizers remain one of the most important components of database man...
Finding a good join order is crucial for query performance. In this paper, we introduce the Join Ord...
Given a query, there are many access plans that a database management sys-tem (DBMS) can follow to p...
The query optimization phase within a database management system (DBMS) ostensibly finds the fastest...
Most modern DBMS optimizers rely upon a cost model to choose the best query execution plan (QEP) for...
Virtually every commercial query optimizer chooses the best plan for a query using a cost model that...
Very long-running queries in database systems are not uncommon in non-traditional application domain...
Query optimization is of great importance for the performance of databases, especially for the execu...
The task of query optimization in modern relational database systems is important but can be computa...
Abstract-Almost all applications use database and Information Retrieval system for storing and retri...
State-of-the-art database design tools rely on the query optimizer for comparing between physical de...
International audienceMost of the existing database query optimization techniques are designed to ta...
Abstract SQL statements can be used to retrieve data from any database. If youve worked with databas...
Deco is a comprehensive system for answering declarative queries posed over stored relational data t...
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Com...