How good are query optimizers, really?

V Leis, A Gubichev, A Mirchev, P Boncz… - Proceedings of the …, 2015 - dl.acm.org
Finding a good join order is crucial for query performance. In this paper, we introduce the
Join Order Benchmark (JOB) and experimentally revisit the main components in the classic …

Query optimization through the looking glass, and what we found running the join order benchmark

V Leis, B Radke, A Gubichev, A Mirchev, P Boncz… - The VLDB Journal, 2018 - Springer
Finding a good join order is crucial for query performance. In this paper, we introduce the
Join Order Benchmark that works on real-life data riddled with correlations and introduces …

[PDF][PDF] Cardinality Estimation Done Right: Index-Based Join Sampling.

V Leis, B Radke, A Gubichev, A Kemper, T Neumann - Cidr, 2017 - cidrdb.org
After four decades of research, today's database systems still suffer from poor query
execution plans. Bad plans are usually caused by poor cardinality estimates, which have …

Data dependencies for query optimization: a survey

J Kossmann, T Papenbrock, F Naumann - The VLDB Journal, 2022 - Springer
Effective query optimization is a core feature of any database management system. While
most query optimization techniques make use of simple metadata, such as cardinalities and …

Main memory database systems

F Faerber, A Kemper, PÅ Larson… - … and Trends® in …, 2017 - nowpublishers.com
This article provides an overview of recent developments in mainmemory database systems.
With growing memory sizes and memory prices dropping by a factor of 10 every 5 years …

[图书][B] Sequential and Parallel Algorithms and Data Structures

viii Preface reason for this change is that sequential processors have ceased to get
proportional performance improvements from increased circuit complexity. Although the …

[PDF][PDF] SWIRL: Selection of Workload-aware Indexes using Reinforcement Learning.

J Kossmann, A Kastius, R Schlosser - EDBT, 2022 - openproceedings.org
Well-chosen secondary indexes are highly relevant for database performance. For complex
workloads, current index selection algorithms are either not fast or not highly competitive …

Understanding the effect of data center resource disaggregation on production DBMSs

Q Zhang, Y Cai, X Chen, S Angel, A Chen… - Proceedings of the …, 2020 - par.nsf.gov
Resource disaggregation is a new architecture for data centers in which resources like
memory and storage are decoupled from the CPU, managed independently, and connected …

Sap hana–the evolution of an in-memory dbms from pure olap processing towards mixed workloads

N May, A Böhm, W Lehner - 2017 - dl.gi.de
The journey of SAP HANA started as an in-memory appliance for complex, analytical
applications. The success of the system quickly motivated SAP to broaden the scope from …

Charting the design space of query execution using voila

T Gubner, P Boncz - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Database architecture, while having been studied for four decades now, has delivered only
a few designs with well-understood properties. These few are followed by most actual …