Benchmarking Query Execution Robustness

被引:0
|
作者
Wiener, Janet L. [1 ]
Kuno, Harumi [1 ]
Graefe, Goetz [1 ]
机构
[1] Hewlett Packard Labs, Palo Alto, CA 94304 USA
来源
关键词
robust query processing; robust query execution; data warehouses; operational business intelligence;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Benchmarks that focus on running queries on a well-tuned database system ignore a long-standing problem: adverse runtime conditions can cause database system performance to vary widely and unexpectedly. When the query execution engine does not exhibit resilience to these adverse conditions, addressing the resultant performance problems can contribute significantly to the total cost of ownership for a database system in over-provisioning, lost efficiency, and increased human all administrative costs. For example, focused human effort may be needed to manually invoke workload management actions or fine-tune the optimization of specific queries. We believe a benchmark is needed to measure query execution robustness, that is, how adverse or unexpected conditions impact the performance of a database system. We offer a preliminary analysis of barriers to query execution robustness and propose some metrics for quantifying the impact of those barriers. We present and analyze results from preliminary tests on four real database systems and discuss how these results could be used to increase the robustness of query processing in each case. Finally, we outline how our efforts could be expanded into a benchmark to quantify query execution robustness.
引用
收藏
页码:153 / 166
页数:14
相关论文
共 50 条
  • [1] Robustness Metrics for Relational Query Execution Plans
    Wolf, Florian
    Brendle, Michael
    May, Norman
    Willems, Paul R.
    Sattler, Kai-Uwe
    Grossniklaus, Michael
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2018, 11 (11): : 1360 - 1372
  • [2] Distributed Query Execution Adaptation
    Pomares, Alexandra
    2011 6TH COLOMBIAN COMPUTING CONGRESS (CCC), 2011,
  • [3] A Query Simulation System To Illustrate Database Query Execution
    Allenstein, Brett
    Yost, Andrew
    Wagner, Paul
    Morrison, Joline
    SIGCSE'08: PROCEEDINGS OF THE 39TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2008, : 493 - 497
  • [4] Benchmarking the robustness of web services
    Vieira, Marco
    Laranjeiro, Nuno
    Madeira, Henrique
    13TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2007, : 322 - 329
  • [5] Query difficulty, robustness, and selective application of query expansion
    Amati, G
    Carpineto, C
    Romano, G
    ADVANCES IN INFORMATION RETRIEVAL, PROCEEDINGS, 2004, 2997 : 127 - 137
  • [6] The CQL continuous query language: semantic foundations and query execution
    Arasu, A
    Babu, S
    Widom, J
    VLDB JOURNAL, 2006, 15 (02): : 121 - 142
  • [7] Using snapshot query fidelity to adapt continuous query execution
    Payton, Jamie
    Julien, Christine
    Rajamani, Vasanth
    Roman, Gruia-Catalin
    PERVASIVE AND MOBILE COMPUTING, 2012, 8 (03) : 317 - 330
  • [8] Self-monitoring query execution for adaptive query processing
    Gounaris, A
    Paton, NW
    Fernandes, AAA
    Sakellariou, R
    DATA & KNOWLEDGE ENGINEERING, 2004, 51 (03) : 325 - 348
  • [9] The CQL continuous query language: semantic foundations and query execution
    Arvind Arasu
    Shivnath Babu
    Jennifer Widom
    The VLDB Journal, 2006, 15 : 121 - 142
  • [10] Benchmarking Approximate Consistent Query Answering
    Calautti, Marco
    Console, Marco
    Pieris, Andreas
    PODS '21: PROCEEDINGS OF THE 40TH SIGMOD-SIGACT-SIGAI SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2021, : 233 - 246