首页> 外国专利> OPTIMIZED EXECUTION OF QUERIES INVOLVING EARLY TERMINABLE DATABASE OPERATORS

OPTIMIZED EXECUTION OF QUERIES INVOLVING EARLY TERMINABLE DATABASE OPERATORS

机译:涉及可终止数据库操作员的查询的优化执行

摘要

According to embodiments, a multi-node database management system allows consumer processes (“consumers”) implementing a portion of a distributed data-combination operation to independently send a STOP notification to corresponding producer processes (“producers”). Upon a given consumer determining that the consumer requires no further information from corresponding producers, the consumer sends a STOP notification to the producers. When a given consumer sends out a STOP notification, the producers drop any data destined for the given consumer and also stops preparing data for and sending rows to the given consumer. Furthermore, once the producers receive STOP notifications from all of the consumers corresponding to the producers, the producers stop the current sub plan execution immediately without requiring completion of the sub plan. Thus, embodiments significantly improve the query execution performance by avoiding scanning and distributing data that is not needed for execution of the distributed operation.
机译:根据实施例,多节点数据库管理系统允许实现分布式数据组合操作的一部分的消费者进程(“消费者”)独立地向相应的生产者进程(“生产者”)发送停止通知。当给定的消费者确定该消费者不需要来自相应生产者的进一步信息时,该消费者向该生产者发送停止通知。当给定的使用者发出STOP通知时,生产者将丢弃发往该给定使用者的所有数据,并且还将停止为该给定使用者准备数据并将行发送到给定使用者。此外,一旦生产者从与生产者相对应的所有使用者接收到STOP通知,生产者将立即停止当前子计划的执行,而无需完成子计划。因此,实施例通过避免扫描和分发执行分布式操作不需要的数据来显着提高查询执行性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号