1 .一种数据查询优化方法,其特征在于,包括:
获取关联查询语句,根据所述关联查询语句确定第一关联字段和第二关联字段;
确定所述第一关联字段对应的第一目标查询表,确定所述第二关联字段对应的第二目
标查询表,并根据所述第一目标查询表和所述第二目标查询表确定目标查询语句;其中,第
一关联字段是所述第一目标查询表的分发键,所述第二关联字段是所述第二目标查询表的
分发键;
将所述目标查询语句下发至目标数据节点,以使所述目标数据节点执行所述目标查询
语句对应的数据查询任务,得到数据查询结果。
2 .根据权利要求1所述的方法,其特征在于,所述确定所述第一关联字段对应的第一目
标查询表,包括:
根据所述关联查询语句确定所述第一关联字段对应的第一参考查询表;
在所述第一关联字段不是所述第一参考查询表的分发键,且所述第一关联字段是所述
第一参考查询表的全局索引的情况下,将所述第一参考查询表对应的全局索引表作为所述
第一目标查询表。
3 .根据权利要求1所述的方法,其特征在于,所述确定所述第二关联字段对应的第二目
标查询表,包括:
根据所述关联查询语句确定所述第二关联字段对应的第二参考查询表;
在所述第二关联字段不是所述第二参考查询表的分发键,且所述第二关联字段是所述
第二参考查询表的全局索引的情况下,将所述第二参考查询表对应的全局索引表作为所述
第二目标查询表。
4 .根据权利要求1所述的方法,其特征在于,所述获取关联查询语句,根据所述关联查
询语句确定第一关联字段和第二关联字段,包括:
根据所述关联查询语句确定关联等值条件;其中,所述关联等值条件用于表示两个预
设字段之间的关联条件;
将所述两个预设字段中的一个字段作为第一关联字段,并将另一个字段作为第二关联
字段。
5 .根据权利要求1所述的方法,其特征在于,所述将所述目标查询语句下发至目标数据
节点,以使所述目标数据节点执行所述目标查询语句对应的数据查询任务,得到数据查询
结果,包括:
将所述目标查询语句下发至多个目标数据子节点,以使所述目标数据子节点执行所述
目标查询语句对应的数据查询任务,得到子节点查询结果;
控制目标计算节点获取所述多个目标数据子节点的子节点查询结果,并根据所述子节
点查询结果确定所述数据查询结果。
6 .根据权利要求5所述的方法,其特征在于,所述将所述目标查询语句下发至多个目标
数据子节点,以使所述目标数据子节点执行所述目标查询语句对应的数据查询任务,得到
子节点查询结果,包括:
根据所述目标数据子节点的数量,将所述目标查询语句拆分为多个目标子查询语句,
分别将每个目标子查询语句分发至对应的目标数据子节点;
针对每个目标数据子节点,控制所述目标数据子节点执行对应的目标子查询语句的数
权 利 要 求 书
1/2 页
2
评论