|国家预印本平台
首页|Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue

Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue

Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue

来源:Arxiv_logoArxiv
英文摘要

Query optimization has played a central role in database research for decades. However, more often than not, the proposed optimization techniques lead to a performance improvement in some, but not in all, situations. Therefore, we urgently need a methodology for designing a decision procedure that decides for a given query whether the optimization technique should be applied or not. In this work, we propose such a methodology with a focus on Yannakakis-style query evaluation as our optimization technique of interest. More specifically, we formulate this decision problem as an algorithm selection problem and we present a Machine Learning based approach for its solution. Empirical results with several benchmarks on a variety of database systems show that our approach indeed leads to a statistically significant performance improvement.

Daniela B??hm、Georg Gottlob、Matthias Lanzinger、Davide Longo、Cem Okulmus、Reinhard Pichler、Alexander Selzer

计算技术、计算机技术

Daniela B??hm,Georg Gottlob,Matthias Lanzinger,Davide Longo,Cem Okulmus,Reinhard Pichler,Alexander Selzer.Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue[EB/OL].(2025-06-20)[2025-07-22].https://arxiv.org/abs/2502.20233.点此复制

评论