Selective Use of Yannakakis' Algorithm to Improve Query Performance: Machine Learning to the Rescue
Böhm, Daniela, Gottlob, Georg, Lanzinger, Matthias, Longo, Davide, Okulmus, Cem, Pichler, Reinhard, Selzer, Alexander
–arXiv.org Artificial Intelligence
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.
arXiv.org Artificial Intelligence
Feb-27-2025
- Country:
- Asia
- China (0.04)
- Middle East > Republic of Türkiye
- Istanbul Province > Istanbul (0.04)
- Europe
- France > Île-de-France
- Middle East > Republic of Türkiye
- Istanbul Province > Istanbul (0.04)
- Finland > Uusimaa
- Helsinki (0.04)
- Italy > Calabria (0.04)
- Norway > Central Norway
- Greece > Attica
- Athens (0.04)
- United Kingdom > England
- Merseyside > Liverpool (0.04)
- Netherlands
- North Holland > Amsterdam (0.04)
- South Holland > Rotterdam (0.04)
- Germany (0.04)
- Austria > Vienna (0.14)
- North America
- Canada > Ontario
- Toronto (0.14)
- United States
- California
- San Francisco County > San Francisco (0.14)
- Santa Clara County > Santa Clara (0.04)
- District of Columbia > Washington (0.04)
- Washington > King County
- Seattle (0.04)
- Illinois > Cook County
- Chicago (0.04)
- Oregon > Multnomah County
- Portland (0.04)
- Pennsylvania > Philadelphia County
- Philadelphia (0.04)
- Virginia > Arlington County
- Arlington (0.04)
- Hawaii > Honolulu County
- Honolulu (0.04)
- Michigan > Washtenaw County
- Ann Arbor (0.04)
- Texas > Harris County
- Houston (0.04)
- California
- Canada > Ontario
- Oceania > Australia
- Queensland > Brisbane (0.04)
- Victoria > Melbourne (0.04)
- South America > Chile
- Asia
- Genre:
- Overview (0.92)
- Research Report > Experimental Study (0.93)
- Industry:
- Information Technology > Security & Privacy (0.46)
- Technology: