2012 IEEE 28th International Conference on Data Engineering 2012
DOI: 10.1109/icde.2012.64
|View full text |Cite
|
Sign up to set email alerts
|

Learning-based Query Performance Modeling and Prediction

Abstract: Abstract-Accurate query performance prediction (QPP) is central to effective resource management, query optimization and query scheduling. Analytical cost models, used in current generation of query optimizers, have been successful in comparing the costs of alternative query plans, but they are poor predictors of execution latency. As a more promising approach to QPP, this paper studies the practicality and utility of sophisticated learningbased models, which have recently been applied to a variety of predicti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

6
199
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 162 publications
(205 citation statements)
references
References 9 publications
6
199
0
Order By: Relevance
“…Firstly, this information is based on the cost model estimation, which has been proven as ineffective [2,6]. Secondly, most of the open source triple stores fail to provide explicit query plans.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Firstly, this information is based on the cost model estimation, which has been proven as ineffective [2,6]. Secondly, most of the open source triple stores fail to provide explicit query plans.…”
Section: Discussionmentioning
confidence: 99%
“…Evaluation Metric We followed the suggestion in [2] and used the mean relative error as our prediction metric:…”
Section: Setupmentioning
confidence: 99%
See 1 more Smart Citation
“…Predicting query execution time has recently gained significant interest in database research community [2,3,6,8,13,28]. In [8], the authors considered the problem of predicting multiple performance metrics such as execution time and disk I/O's for database queries, by representing the queries with a set of handpicked features and using Kernel Canonical Correlation Analysis (KCCA) [4] as the predictive model.…”
Section: Related Workmentioning
confidence: 99%
“…The current trend of offering database as a service (DaaS) makes this capacity even more attractive, since a DaaS provider needs to honor service level agreements (SLAs) to avoid loss of revenue and reputation. Recently, there has been substantial work on query execution time prediction [2,3,6,8,13,28]. Much of this work focuses on predicting the execution time for a single standalone query [3,8,13,28], while only a fraction of this work considers the more challenging problem of predicting the execution time for multiple concurrently-running queries [2,6].…”
Section: Introductionmentioning
confidence: 99%