首页> 外国专利> Scalable and adaptive evaluation of reporting window functions

Scalable and adaptive evaluation of reporting window functions

机译:报告窗口功能的可扩展和自适应评估

摘要

According to one aspect of the invention, for a database statement that specifies evaluating reporting window functions, a computation-pushdown execution strategy may be used for the database statement. The computation-pushdown execution plan includes producer operators and consolidation operators. Each producer operator computes a respective partial aggregation for each reporting window function based on a subset of rows, and broadcasts the respective partial aggregation. Each consolidation operator fully aggregates all partial aggregations broadcasted from the producer operators. Alternatively, an extended-data-distribution-key execution plan may be used. Each producer operator sends rows based on hash keys to sort operators for computing partial aggregations for at least one reporting window function based on a subset of rows. Each consolidation operator receives and fully aggregates all partial aggregations broadcasted from the sort operators.
机译:根据本发明的一个方面,对于指定评估报告窗口功能的数据库语句,可以将计算下推执行策略用于该数据库语句。计算下推执行计划包括生产者运算符和合并运算符。每个生产者运算符基于行的子集为每个报告窗口函数计算相应的部分聚合,并广播相应的部分聚合。每个合并运算符都完全汇总从生产者运算符广播的所有部分聚合。备选地,可以使用扩展数据分配密钥执行计划。每个生产者运算符基于哈希键发送行,以对运算符进行排序,以便基于行的子集为至少一个报告窗口函数计算部分聚合。每个合并运算符接收并完全聚合从排序运算符广播的所有部分聚合。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号