-
公开(公告)号:CN113204602B
公开(公告)日:2023-08-01
申请号:CN202110496553.0
申请日:2021-05-07
Applicant: 星环信息科技(上海)股份有限公司
IPC: G06F16/28 , G06F16/22 , G06F16/242
Abstract: 本发明公开了一种数据处理方法、装置、设备及存储介质,该方法包括:响应于窗口函数调用指令,获取窗口函数调用指令包含的目标字段;根据目标字段的哈希值确定逻辑表单;对逻辑表单进行窗口函数处理。本发明根据窗口函数调用指令携带的分组字段,计算分组字段的内容的哈希值,进而将不同内容的分组字段分配到不同的逻辑表单中,使得逻辑表单保存有具有相同哈希值的分组字段的内容。一个逻辑表单能够包含多个具有相同哈希值的分组字段的内容,因此无需为每个分组字段的内容分别建立物理窗口,进而更加合理的划分窗口,提高窗口函数处理效率。
-
公开(公告)号:CN114328606B
公开(公告)日:2022-11-29
申请号:CN202111659306.4
申请日:2021-12-30
Applicant: 星环信息科技(上海)股份有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本申请实施例公开了一种SQL执行效率的提高方法、设备及存储介质。其中,方法包括:获取目标SQL的运算参与表的基本信息和运算参与操作的类型;基于基本信息和类型,从运算参与操作中识别可优化操作;判断各可优化操作是否符合预设条件,并在可优化操作符合预设条件的情况下,确定各可优化操作的初始执行代价以及添加聚合操作后各可优化操作的目标执行代价;若初始执行代价和目标执行代价满足预设优化条件,将添加聚合操作后的可优化操作确定为可优化操作的替换操作;利用替换操作对目标SQL中对应的可优化操作进行替换,以提高目标SQL的执行效率。借助聚合操作,可以减少重复元素,避免对重复元素的重复计算,从而提高目标SQL的执行效率和计算性能。
-