-
公开(公告)号:CN119938699A
公开(公告)日:2025-05-06
申请号:CN202410124670.8
申请日:2024-01-29
Applicant: 华为云计算技术有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本申请提供一种针对数据库查询的优化方法及装置,该方法包括获取查询语句,查询语句指示针对多个数据表进行连接查询、连接条件以及针对多个数据表中的目标数据表的目标操作项;生成多个数据表的连接顺序;确定针对目标操作项的优化项,优化项指示目标操作项对应的扫描路径的裁剪层次;在目标操作项执行过程中,当前查询迭代轮次查询到满足连接条件的数据时,执行优化项,以基于裁剪层次将扫描路径进行裁剪,使得针对内层数据表的扫描路径被裁剪,内层数据表为多个数据表中连接顺序在目标数据表之后的数据表。本申请通过对扫描路径的裁剪优化,有效减少连接表的扫描轮次,提升查询性能。