首页> 外文会议>International Conference on Database Systems for Advanced Applications >A Multiple Continuous Query Optimization Method Based on Query Execution Pattern Analysis
【24h】

A Multiple Continuous Query Optimization Method Based on Query Execution Pattern Analysis

机译:一种基于查询执行模式分析的多连续查询优化方法

获取原文

摘要

Many data streams are provided through the network today, and continuous queries are often used to extract useful information from data streams. When a system must process many queries continuously, query optimization is quite important for their efficient execution. In this paper, we propose a novel multiple query optimization method for continuous queries based on query execution pattern analysis. In the advanced stream processing environment assumed in the paper, we use window operators to specify time intervals to select information of interest and the execution time specification to designate when the query should be evaluated. Queries having the same operators may share many intermediate results when they are executed at close instants, but may involve only disjoint data when executed at completely different instants. Thus, query execution timing as well as common subexpressions is a key to deciding an efficient query execution plan. The basic idea of the proposed method is to identify query execution patterns from data arrival logs of data streams and to make the most of the information in deciding an efficient query execution plan. The proposed query optimization scheme first analyzes data arrival logs and extracts query execution patterns. It then forms clusters of continuous queries such that queries in the same cluster are likely to be executed at close instants. Finally, it extracts common subexpressions from among queries in each cluster and decides the query execution plan. We also show experiment results using the prototype implementation, and discuss effectiveness of the proposed approach.
机译:通过网络提供许多数据流,并且通常用于从数据流中提取有用信息的连续查询。当系统必须连续处理许多查询时,查询优化对于他们的有效执行非常重要。本文提出了一种基于查询执行模式分析的连续查询的新型多种查询优化方法。在纸张中假设的高级流处理环境中,我们使用窗口运算符来指定时间间隔,以选择感兴趣的信息和在应评估查询时指定的执行时间规范。具有相同运算符的查询可以在关闭时刻执行时共享许多中间结果,但是可能涉及在完全不同的时刻执行时涉及不相交的数据。因此,查询执行定时以及常见的子表达式是决定有效查询执行计划的密钥。所提出的方法的基本思想是从数据到达数据流的数据到达日志中识别查询执行模式,并使大多数信息决定有效查询执行计划。所提出的查询优化方案首先分析数据到达日志并提取查询执行模式。然后,它形成连续查询的集群,使得在Close Instants中可能执行同一群集中的查询。最后,它从每个群集中的查询中提取常见的子表单,并决定查询执行计划。我们还使用原型实施来显示实验结果,并讨论所提出的方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号