DeepO: A Learned Query Optimizer

5Citations
Citations of this article
41Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Query optimization is crucial for the query performance of database systems. Despite decades of efforts from both research and industrial communities, query optimization remains one of the most challenging problems. Thanks to the advances in artificial intelligence, data-driven and learning-based techniques are seeing traction in database research recently. However, most former learning-based works perform less practical because they are evasive about the interaction between learning components and database systems. In this demonstration, we introduce DeepO, a novel deep-learning-based query optimizer that offers high-quality and fine-grained query optimization efficiently and practically. We implement DeepO and incorporate it into PostgreSQL, and we also provide a web user interface, where users can carry out the optimization operations interactively and evaluate the optimization performance. Preliminary results show that DeepO outperforms the baseline PostgreSQL optimizer.

Author supplied keywords

Cite

CITATION STYLE

APA

Sun, L., Ji, T., Li, C., & Chen, H. (2022). DeepO: A Learned Query Optimizer. In Proceedings of the ACM SIGMOD International Conference on Management of Data (pp. 2421–2424). Association for Computing Machinery. https://doi.org/10.1145/3514221.3520167

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free