Wii: Dynamic Budget Reallocation In Index Tuning
Xiaoying Wang, Wentao Wu, Chi Wang, Vivek Narasayya, Surajit Chaudhuri

TL;DR
Wii is a lightweight mechanism that improves index tuning efficiency by intelligently reallocating budget to avoid unnecessary what-if calls, leading to better configurations and reduced resource waste.
Contribution
It introduces Wii, a novel method for dynamic budget reallocation that enhances existing index tuning algorithms by reducing spurious calls and optimizing resource use.
Findings
Wii significantly reduces unnecessary what-if calls.
Reallocating saved budget improves final index configurations.
Experimental results show Wii's effectiveness on benchmarks and real workloads.
Abstract
Index tuning aims to find the optimal index configuration for an input workload. It is often a time-consuming and resource-intensive process, largely attributed to the huge amount of "what-if" calls made to the query optimizer during configuration enumeration. Therefore, in practice it is desirable to set a budget constraint that limits the number of what-if calls allowed. This yields a new problem of budget allocation, namely, deciding on which query-configuration pairs (QCPs) to issue what-if calls. Unfortunately, optimal budget allocation is NP-hard, and budget allocation decisions made by existing solutions can be inferior. In particular, many of the what-if calls allocated by using existing solutions are devoted to QCPs whose what-if costs can be approximated by using cost derivation, a well-known technique that is computationally much more efficient and has been adopted by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDigital Games and Media · Artificial Intelligence in Games
