查询优化方法、装置及设备
    1.
    发明公开

    公开(公告)号:CN117520381A

    公开(公告)日:2024-02-06

    申请号:CN202311610772.2

    申请日:2023-11-29

    Abstract: 本申请提供一种查询优化方法、装置及设备,可用于数据库查询技术领域。上述方法包括:接收查询语句,并获取该查询语句中的标量子查询;确定各标量子查询的过滤条件是否引用了外部查询表的列,且在外部查询中该外部查询表的列的值为常量;若是,则根据外部查询中上述外部查询表的列的值,为上述标量子查询构造目标子过滤条件;基于该目标子过滤条件,更新上述查询语句,并基于更新后的查询语句,在预设数据库中查找目标数据。本申请可以有效提升执行计划的生成效率,进而提升数据库查询效率。

    查询优化方法、装置及设备
    2.
    发明公开

    公开(公告)号:CN117520383A

    公开(公告)日:2024-02-06

    申请号:CN202311618245.6

    申请日:2023-11-29

    Abstract: 本申请提供一种查询优化方法、装置及设备,可用于数据库查询技术领域。上述方法包括:获取查询语句中的标量子查询,并对获取到的标量子查询进行分组;其中,位于同一分组中的各个标量子查询之间,除查询目标列不同之外,剩余的查询信息均相同;根据各个分组中的各个标量子查询的查询目标列,分别构建各个分组对应的目标标量子查询;根据各个分组对应的目标标量子查询,更新上述查询语句,并基于更新后的查询语句,在预设数据库中查找目标数据。本申请可以有效简化标量子查询的合并方式,从而提升数据库查询的性能。

    查询优化方法、装置及设备
    4.
    发明公开

    公开(公告)号:CN117520382A

    公开(公告)日:2024-02-06

    申请号:CN202311616245.2

    申请日:2023-11-29

    Abstract: 本申请提供一种查询优化方法、装置及设备,可用于数据库查询技术领域。上述方法包括:接收查询语句,并确定该查询语句中是否存在标量子查询;在该查询语句中存在标量子查询时,确定标量子查询的过滤条件中是否存在引用外部查询列的子过滤条件,且外部查询列的值已确定;若是,则根据外部查询信息,构造目标子过滤条件;将该目标子过滤条件插入外部查询信息中,生成目标查询语句,并基于该目标查询语句,在预设数据库中查找目标数据。本申请通过将标量子查询的过滤条件上推至外部查询,可以有效减少外部查询的结果集,从而减少子计划的执行次数,提升数据库查询的效率。

    数据库查询语句的优化方法、存储介质与计算机设备

    公开(公告)号:CN115934760A

    公开(公告)日:2023-04-07

    申请号:CN202211714470.5

    申请日:2022-12-29

    Inventor: 刘进央 尹强

    Abstract: 本发明提供了一种数据库查询语句的优化方法、存储介质与计算机设备。其中上述方法包括:获取数据库查询语句,并确定数据库查询语句是否包含去除重复值的关键词DISTINCT;在数据库查询语句包含关键词DISTINCT的情况下,判断数据库查询语句指定的数据表是否全部满足预设的限定表规则;若是,删除数据库查询语句中的关键词DISTINCT,得到消除优化后的查询语句;按照消除优化后的查询语句执行查询。本发明的方案,保证删除DISTINCT的情况下,查询结果不会出现重复项,保证优化前后的一致性,节省了进行去重处理耗费的资源,提高了查询处理效率。

    数据库的查询优化方法、存储介质与计算机设备

    公开(公告)号:CN116595045A

    公开(公告)日:2023-08-15

    申请号:CN202310629178.1

    申请日:2023-05-30

    Abstract: 本发明提供了一种数据库的查询优化方法、存储介质与计算机设备。其中上述方法包括:识别出包含分组聚集GROUP BY子句的查询语句作为优化目标语句;将优化目标语句中存在非空唯一列且非空唯一列出现在GROUP BY子句的查询表加入第一表集合;判断第一表集合是否包含优化目标语句的全部查询表;若是,消除优化目标语句中的GROUP BY子句,生成新的查询语句。本发明的方案,优化了GROUP BY子句的执行过程,在满足条件的情况下,消除GROUP BY子句,解决了GROUP BY子句执行过程导致查询效率下降的问题,提高了查询效率。

Patent Agency Ranking