TY - GEN
T1 - LiteSelect
T2 - 26th International Conference on Data Warehousing and Knowledge Discovery, DaWaK 2024
AU - Wu, Xiaoying
AU - Wang, Senyang
AU - Liu, Xin
AU - Theodoratos, Dimitri
AU - Hasan, Md Rakibul
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Switzerland AG 2024.
PY - 2024
Y1 - 2024
N2 - Using appropriately selected indexes can dramatically improve the performance of query workloads in database systems. Typically, the access patterns of the workloads in real-world applications change frequently. This poses the challenge of automatically adapting the indexes to the changing workload. An effective approach to solve this problem is an online index selection process, which does not assume prior knowledge of the workload pattern but adapts the index configuration based on the history of the workload. In this paper, we address the Online Index Selection problem. Our study on recent learning-based solutions shows that their methods incur significant tuning overhead, making them unsuitable for online-tuning in real-world systems. To address this limitation, we model online index selection as a problem of sequential decision making under uncertainty, and we design a lightweight adaptive learning algorithm called LiteSelect. At the core of LiteSelect is an exponential smoothing method which takes a sequence of observations to estimate index benefits for future queries with unknown distribution. LiteSelect enjoys a fast convergence rate and has low memory cost. We further design optimizations for LiteSelect to control the online tuning overhead and to enhance the solution quality. Our extensive experiments demonstrate that LiteSelect effectively performs online index tuning on different kinds of workloads under widely used benchmarks and greatly outperforms index tuning algorithms using sophisticated learning methods.
AB - Using appropriately selected indexes can dramatically improve the performance of query workloads in database systems. Typically, the access patterns of the workloads in real-world applications change frequently. This poses the challenge of automatically adapting the indexes to the changing workload. An effective approach to solve this problem is an online index selection process, which does not assume prior knowledge of the workload pattern but adapts the index configuration based on the history of the workload. In this paper, we address the Online Index Selection problem. Our study on recent learning-based solutions shows that their methods incur significant tuning overhead, making them unsuitable for online-tuning in real-world systems. To address this limitation, we model online index selection as a problem of sequential decision making under uncertainty, and we design a lightweight adaptive learning algorithm called LiteSelect. At the core of LiteSelect is an exponential smoothing method which takes a sequence of observations to estimate index benefits for future queries with unknown distribution. LiteSelect enjoys a fast convergence rate and has low memory cost. We further design optimizations for LiteSelect to control the online tuning overhead and to enhance the solution quality. Our extensive experiments demonstrate that LiteSelect effectively performs online index tuning on different kinds of workloads under widely used benchmarks and greatly outperforms index tuning algorithms using sophisticated learning methods.
UR - http://www.scopus.com/inward/record.url?scp=85202146545&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85202146545&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-68323-7_1
DO - 10.1007/978-3-031-68323-7_1
M3 - Conference contribution
AN - SCOPUS:85202146545
SN - 9783031683220
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 3
EP - 18
BT - Big Data Analytics and Knowledge Discovery - 26th International Conference, DaWaK 2024, Proceedings
A2 - Wrembel, Robert
A2 - Chiusano, Silvia
A2 - Kotsis, Gabriele
A2 - Khalil, Ismail
A2 - Tjoa, A Min
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 26 August 2024 through 28 August 2024
ER -