【24h】

Dynamic Pipeline Scheduling for Improving Interactive Query Performance

机译:动态管道调度可提高交互式查询性能

获取原文
获取原文并翻译 | 示例

摘要

Interactive query performance is becoming an important criterion for online systems where delivering query results in a timely fashion is critical. Pipelined execution is a promising query execution style that can produce the initial portion of the result early and in a continuous fashion. In this paper we propose techniques for delivering results faster in a pipelined query plan. We distinguish between two cases. For cases where the tuples in the query result are of the same importance we propose a dynamic rate-based pipeline scheduling policy that produces more results during the early stages of query execution. For cases where the result tuples have varying degrees of importance, we propose a dynamic tuple regulation algorithm that produces more important tuples during the early stages of query execution. Experimental results show that the proposed approaches significantly improve the interactive behavior in both cases.
机译:交互式查询性能已成为在线系统的重要标准,在在线系统中,及时交付查询结果至关重要。流水线执行是一种很有前途的查询执行方式,可以尽早且连续地产生结果的初始部分。在本文中,我们提出了在流水线查询计划中更快地交付结果的技术。我们区分两种情况。对于查询结果中的元组具有相同重要性的情况,我们提出了一种基于动态速率的管道调度策略,该策略在查询执行的早期阶段会产生更多结果。对于结果元组具有不同程度的重要性的情况,我们提出了一种动态元组调节算法,该算法在查询执行的早期阶段会生成更重要的元组。实验结果表明,所提出的方法在两种情况下均显着改善了交互行为。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号