Have a personal or library account? Click to login
Learning From User-Specified Optimizer Hints in Database Systems Cover

Learning From User-Specified Optimizer Hints in Database Systems

Open Access
|May 2024

Abstract

Recently, numerous machine learning (ML) techniques have been applied to address database performance management problems, including cardinality estimation, cost modeling, optimal join order prediction, hint generation, etc. In this paper, we focus on query optimizer hints employed by users in their queries in order to mask some Query Optimizer deficiencies. We treat the query optimizer hints, bound to previous queries, as significant additional query metadata and learn to automatically predict which new queries will pose similar performance challenges and should therefore also be supported by query optimizer hints. To validate our approach, we have performed a number of experiments using real-life SQL workloads and we achieved promising results.

DOI: https://doi.org/10.2478/fcds-2024-0011 | Journal eISSN: 2300-3405 | Journal ISSN: 0867-6356
Language: English
Page range: 181 - 197
Submitted on: Oct 19, 2023
Accepted on: Feb 15, 2024
Published on: May 26, 2024
Published by: Poznan University of Technology
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2024 Maciej Zakrzewicz, published by Poznan University of Technology
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 3.0 License.