【24h】

Benchmarking Query Execution Robustness

机译:基准测试查询执行鲁棒性

获取原文

摘要

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 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.
机译:专注于在调整良好的数据库系统上运行查询的基准忽略了一个长期存在的问题:不利的运行时条件可能会导致数据库系统性能差异很大而意外。当查询执行引擎没有向这些不利条件呈现弹性时,应对所产生的性能问题可以在过度供应,效率降低和增加人的行政费用增加的数据库系统的总体所有权成本中贡献。例如,可能需要聚焦的人力努力来手动调用工作负载管理操作或微调优化特定查询。我们认为需要基准来衡量查询执行稳健性,即,如何对数据库系统的性能影响不利或意外的条件。我们对查询执行稳健性的障碍提供了初步分析,并提出了一些指标,用于量化这些障碍的影响。我们在四个真实数据库系统上展示并分析了初步测试的结果,并讨论这些结果如何用于增加每个案例中查询处理的鲁棒性。最后,我们概述了我们的努力如何扩展到基准中以量化查询执行稳健性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号