Affiliation:
1. Department of Computer Sciences, University of Wisconsin-Madison
2. NEC Laboratories America
Abstract
Predicting query execution time is crucial for many database management tasks including admission control, query scheduling, and progress monitoring. While a number of recent papers have explored this problem, the bulk of the existing work either considers prediction for a single query, or prediction for a static workload of concurrent queries, where by "static" we mean that the queries to be run are fixed and known. In this paper, we consider the more general problem of dynamic concurrent workloads. Unlike most previous work on query execution time prediction, our proposed framework is based on analytic modeling rather than machine learning. We first use the optimizer's cost model to estimate the I/O and CPU requirements for each pipeline of each query in isolation, and then use a combination queueing model and buffer pool model that merges the I/O and CPU requests from concurrent queries to predict running times. We compare the proposed approach with a machine-learning based approach that is a variant of previous work. Our experiments show that our analytic-model based approach can lead to competitive and often better prediction accuracy than its machine-learning based counterpart.
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Cited by
45 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Wii: Dynamic Budget Reallocation In Index Tuning;Proceedings of the ACM on Management of Data;2024-05-29
2. Wred: Workload Reduction for Scalable Index Tuning;Proceedings of the ACM on Management of Data;2024-03-12
3. ML-Powered Index Tuning: An Overview of Recent Progress and Open Challenges;ACM SIGMOD Record;2023-01-19
4. Efficient Learning with Pseudo Labels for Query Cost Estimation;Proceedings of the 31st ACM International Conference on Information & Knowledge Management;2022-10-17
5. Multi-Tenant Cloud Data Services: State-of-the-Art, Challenges and Opportunities;Proceedings of the 2022 International Conference on Management of Data;2022-06-10