-
公开(公告)号:CN105518674A
公开(公告)日:2016-04-20
申请号:CN201480049318.7
申请日:2014-09-05
Applicant: 华为技术有限公司
IPC: G06F17/30
CPC classification number: G06F17/30442 , G06F17/30306 , G06F17/30433 , G06F17/30469 , G06F17/30474
Abstract: 一种方法包括接收用于数据库查询的逻辑执行计划,所述数据库查询对应于所述数据库的多个表,其中所述逻辑执行计划包括一个或多个操作符;接收所述逻辑执行计划中每个所述操作符的操作符成本;基于所述逻辑执行计划、操作符选择性和对应于第一表的操作符成本计算所述第一表的第一累积处理成本;基于所述逻辑执行计划、操作符选择性和对应于第二表的操作符成本计算所述第二表的第二累积处理成本;将所述第一累积处理成本与所述第二累积处理成本进行比较以确定具有最高累积处理成本的表;以及响应于比较所述累积处理成本,计算物理执行计划,所述物理执行计划需要划分所述具有最高累积处理成的表。
-
公开(公告)号:CN105518674B
公开(公告)日:2019-02-26
申请号:CN201480049318.7
申请日:2014-09-05
Applicant: 华为技术有限公司
IPC: G06F16/43
Abstract: 一种方法包括接收用于数据库查询的逻辑执行计划,所述数据库查询对应于所述数据库的多个表,其中所述逻辑执行计划包括一个或多个操作符;接收所述逻辑执行计划中每个所述操作符的操作符成本;基于所述逻辑执行计划、操作符选择性和对应于第一表的操作符成本计算所述第一表的第一累积处理成本;基于所述逻辑执行计划、操作符选择性和对应于第二表的操作符成本计算所述第二表的第二累积处理成本;将所述第一累积处理成本与所述第二累积处理成本进行比较以确定具有最高累积处理成本的表;以及响应于比较所述累积处理成本,计算物理执行计划,所述物理执行计划需要划分所述具有最高累积处理成的表。