首页> 外国专利> QUERY OPTIMIZATION OVER DISTRIBUTED HETEROGENEOUS EXECUTION ENGINES

QUERY OPTIMIZATION OVER DISTRIBUTED HETEROGENEOUS EXECUTION ENGINES

机译:分布式异构执行引擎的查询优化

摘要

A system includes reception of a database query, determination of a first logical query execution plan to execute the database query over a plurality of heterogeneous execution engines, selection of a first logical operator of a first operation level of the first logical query execution plan, identification of a first one or more physical operators corresponding to the first logical operator and an output format of each of the first one or more physical operators, each of the first one or more physical operators provided by a respective one of the plurality of heterogeneous distributed execution engines, selection of a second logical operator of a second operation level of the first logical query execution plan, the second logical operator to receive output from the first logical operator, identification of a second one or more physical operators corresponding to the second logical operator, each of the second one or more physical operators provided by a respective one of the plurality of heterogeneous execution engines, determination of a first resource usage estimate for each of the first one or more physical operators, determination of one or more second resource usage estimates for each of the second one or more physical operators, based on the respective output format of each of the first one or more physical operators, and determination of one of the first one or more physical operators and one of the second one or more physical operators based on the determined first resource usage estimates and the determined second resource usage estimates.
机译:一种系统,包括数据库查询的接收,确定第一逻辑查询执行计划以在多个异构执行引擎上执行数据库查询,选择第一逻辑查询执行计划的第一操作级别的第一逻辑运算符,识别对应于第一逻辑运算符的第一一个或多个物理运算符和每个第一一个或多个物理运算符的输出格式,每个第一或多个物理运算符由多个异构分布式执行中的相应一个提供引擎,选择第一逻辑查询执行计划的第二操作级别的第二逻辑运算符,第二逻辑运算符以接收来自第一逻辑运算符的输出,标识与第二逻辑运算符相对应的第二一个或多个物理运算符,多个相应的一个提供的第二个或多个物理操作员中的每一个基于不同的执行引擎,确定每个第一或多个物理操作员的第一资源使用估计,确定第二或多个物理操作员的每个的一个或多个第二资源使用估计,基于各自的输出格式第一一个或多个物理运营商中的每一个,以及基于所确定的第一资源使用估计和所确定的第二资源使用估计来确定第一一个或多个物理运营商中的一个以及第二一个或多个物理运营商中的一个。

著录项

  • 公开/公告号US2018060389A1

    专利类型

  • 公开/公告日2018-03-01

    原文格式PDF

  • 申请/专利权人 SAP SE;

    申请/专利号US201615249704

  • 发明设计人 SANGYONG HWANG;

    申请日2016-08-29

  • 分类号G06F17/30;

  • 国家 US

  • 入库时间 2022-08-21 13:00:46

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号