首页> 外文会议>ACM SIGMOD international conference on management of data >Variance Aware Optimization of Parameterized Queries
【24h】

Variance Aware Optimization of Parameterized Queries

机译:variance意识到参数化查询的优化

获取原文

摘要

Parameterized queries are commonly used in database applications. In a parameterized query, the same SQL statement is potentially executed multiple times with different parameter values. In today's DBMSs the query optimizer typically chooses a single execution plan that is reused for multiple instances of the same query. A key problem is that even if a plan with low average cost across instances is chosen, its variance can be high, which is undesirable in many production settings. In this paper, we describe techniques for selecting a plan that can better address the trade-off between the average and variance of cost across instances of a parameterized query. We show how to efficiently compute the skyline in the average-variance cost space. We have implemented our techniques on top of a commercial DBMS. We present experimental results on benchmark and real-world decision support queries.
机译:参数化查询通常用于数据库应用程序。在参数化查询中,相同的SQL语句可能使用不同的参数值多次执行。在今天的DBMS中,查询优化器通常选择单个执行计划,该计划重用了同一查询的多个实例。关键问题是选择了跨实例平均成本低的计划,其方差可以很高,这在许多生产设置中是不希望的。在本文中,我们描述了选择一个计划的技术,可以更好地解决跨参数化查询实例的平均和方差之间的权衡。我们展示了如何在平均方差成本空间中有效地计算天际线。我们在商业DBMS之上实施了我们的技术。我们在基准和现实世界决策支持查询上提出了实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号