首页> 美国卫生研究院文献>other >Enabling Incremental Query Re-Optimization
【2h】

Enabling Incremental Query Re-Optimization

机译:启用增量查询重新优化

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

As declarative query processing techniques expand to the Web, data streams, network routers, and cloud platforms, there is an increasing need to re-plan execution in the presence of unanticipated performance changes. New runtime information may affect which query plan we prefer to run. Adaptive techniques require innovation both in terms of the algorithms used to estimate costs, and in terms of the search algorithm that finds the best plan. We investigate how to build a cost-based optimizer that recomputes the optimal plan incrementally given new cost information, much as a stream engine constantly updates its outputs given new data. Our implementation especially shows benefits for stream processing workloads. It lays the foundations upon which a variety of novel adaptive optimization algorithms can be built. We start by leveraging the recently proposed approach of formulating query plan enumeration as a set of recursive datalog queries; we develop a variety of novel optimization approaches to ensure effective pruning in both static and incremental cases. We further show that the lessons learned in the declarative implementation can be equally applied to more traditional optimizer implementations.
机译:随着声明性查询处理技术扩展到Web,数据流,网络路由器和云平台,在出现意外性能变化的情况下,对重新计划执行的需求日益增长。新的运行时信息可能会影响我们希望运行哪种查询计划。自适应技术在用于估算成本的算法方面以及在寻找最佳计划的搜索算法方面都需要创新。我们研究了如何构建基于成本的优化器,该优化器在给定新成本信息的情况下以增量方式重新计算最佳计划,就像流引擎在给定新数据的情况下不断更新其输出一样。我们的实施特别显示了流处理工作负载的好处。它奠定了可以构建各种新颖的自适应优化算法的基础。我们首先利用最近提出的将查询计划枚举表述为一组递归数据记录查询的方法。我们开发了各种新颖的优化方法,以确保在静态和增量情况下均能有效修剪。我们进一步表明,在声明性实现中获得的经验教训可以等同地应用于更传统的优化器实现。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号