-
公开(公告)号:CN117743318A
公开(公告)日:2024-03-22
申请号:CN202211358798.8
申请日:2022-11-01
Applicant: 华为云计算技术有限公司
IPC: G06F16/22
Abstract: 本申请公开了一种创建索引的方法及数据库系统,属于数据库技术领域。该数据库系统包括:计算节点和存储节点,存储节点存储有数据表,数据表记载有多行和多列数据。在该数据库系统中,存储节点用于确定创建索引所需的目标数据的指示信息,目标数据为目标数据表中的部分数据;存储节点还用于基于指示信息,从目标数据表中获取目标数据,并向计算节点提供目标数据;计算节点用于基于目标数据创建索引。本申请有助于提高创建索引的效率。
-
公开(公告)号:CN119938699A
公开(公告)日:2025-05-06
申请号:CN202410124670.8
申请日:2024-01-29
Applicant: 华为云计算技术有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本申请提供一种针对数据库查询的优化方法及装置,该方法包括获取查询语句,查询语句指示针对多个数据表进行连接查询、连接条件以及针对多个数据表中的目标数据表的目标操作项;生成多个数据表的连接顺序;确定针对目标操作项的优化项,优化项指示目标操作项对应的扫描路径的裁剪层次;在目标操作项执行过程中,当前查询迭代轮次查询到满足连接条件的数据时,执行优化项,以基于裁剪层次将扫描路径进行裁剪,使得针对内层数据表的扫描路径被裁剪,内层数据表为多个数据表中连接顺序在目标数据表之后的数据表。本申请通过对扫描路径的裁剪优化,有效减少连接表的扫描轮次,提升查询性能。
-
公开(公告)号:CN119441285A
公开(公告)日:2025-02-14
申请号:CN202311433696.2
申请日:2023-10-31
Applicant: 华为云计算技术有限公司
IPC: G06F16/2455 , G06F9/50
Abstract: 本公开实施例提供了一种多表连接查询的方法、系统和设备,涉及数据库技术领域。本公开实施例中,计算节点将多表连接查询拆分为若干个多分片连接查询,交由存储节点处理,存储节点将分片查询结果反馈给计算节点,计算节点再基于分片查询结果得到最终查询结果。通过这种方式,将多表连接查询的部分或全部处理分散到存储节点中,无需将所有表分片都发送至计算节点进行连接查询,可以很好的减少对计算节点传输资源和处理资源的占用。
-
公开(公告)号:CN116301566A
公开(公告)日:2023-06-23
申请号:CN202111585803.4
申请日:2021-12-20
Applicant: 华为云计算技术有限公司
IPC: G06F3/06
Abstract: 一种存储系统、数据访问方法、装置以及设备,本申请实中,计算节点在确定需要访问目标数据时,可以先确定该目标数据是否满足计算下推条件,在确定目标数据满足计算下推条件后,向存储节点发送数据访问请求,数据访问请求用于访问目标数据,数据访问请求中携带计算指示,计算指示用于表征访问目标数据需执行的计算业务。该存储节点在接收到数据访问请求后,获取目标数据所属的数据集合,根据计算指示执行计算业务,访问数据集合中的目标数据;向计算节点反馈访问结果。计算节点能够自行判断适合计算下推的场景,以便能够充分利用存储节点的资源,保证计算下推的有效性。
-
公开(公告)号:CN115705333A
公开(公告)日:2023-02-17
申请号:CN202110943513.6
申请日:2021-08-17
Applicant: 华为云计算技术有限公司
IPC: G06F16/242 , G06F16/2453 , G06F16/2455
Abstract: 本申请提供了一种数据查询方法,由数据库集群执行,数据库集群包括计算节点和存储节点,该方法包括:计算节点根据数据查询语句,从第一查询范围中确定第二查询范围,该第二查询范围小于第一查询范围,然后计算节点根据第二查询范围,获得数据查询请求,该数据查询请求用于查询第二查询范围中的数据,接着计算节点向存储节点发送数据查询请求。由于预先对查询范围进行缩减,避免计算下推之后存储层进行无意义的计算,提高了存储层中计算资源的利用率,以及存储层的计算效率。
-
-
-
-