一种基于可嵌入子图的数据库查询优化方法

    公开(公告)号:CN117390064A

    公开(公告)日:2024-01-12

    申请号:CN202311697041.6

    申请日:2023-12-12

    Abstract: 本发明创造提供了一种基于可嵌入子图的数据库查询优化方法,该方法包括以下步骤:从批量的数据库查询操作中提取常见子查询;所述常见子查询为出现比例超过指定阈值的查询操作;计算所述常见子查询的查询代价,并将所述常见子查询作为子节点嵌入用于数据库查询的代价估计树中。本发明创造中,将出现比例较高的,已有代价估计的常见子查询嵌入代价估计树中,以避免进行数据库查询时对这些子查询进行反复的代价估计,进而最小化累积效应,并减少重复查询,实现数据库查询的低能耗和高精度。

    一种MPP数据库实现高可用的方法

    公开(公告)号:CN115543971B

    公开(公告)日:2023-03-31

    申请号:CN202211504245.9

    申请日:2022-11-29

    Inventor: 姜骁 李晨光

    Abstract: 本发明提供了一种MPP数据库实现高可用的方法,计算节点与存储系统完全分离,计算节点通过虚拟块设备连接存储系统,执行SQL命令时查询计算实例状态,判断计算实例是否可用,如果计算实例可用,执行SQL命令,如果计算实例不可用,将故障实例迁移到正常的计算节点上运行。本发明有益效果:使用了数据库在发生故障时迁移节点的方式,达到了不影响用户使用的效果,提高了系统容灾能力。

    一种数据库变量参数作用域控制方法、装置及设备

    公开(公告)号:CN115630085A

    公开(公告)日:2023-01-20

    申请号:CN202211533168.X

    申请日:2022-12-02

    Inventor: 崔杰 李晨光

    Abstract: 本发明提供的一种数据库变量参数作用域控制方法、装置及设备,获取发送的SQL语句;解析所述SQL语句内各层查询语句间的嵌套关系;对目标查询语句进行语法合法性解析、语义合法性解析以及根据所述目标查询语句内预设的提示内容建立参数对象列表,并检查参数的合法性;建立所述目标查询语句的抽象语法树,将所述参数对象列表存储至所述抽象语法树的结构中;根据所述嵌套关系,将所述SQL语句内所有的抽象语法树构建为一个完整语法树;执行所述SQL语句的完整语法树,并返回执行结果。本申请所述的一种数据库变量参数作用域控制方法、装置及设备,实现对数据库变量参数的作用域进行更细粒度地控制。

    一种MPP数据库实现高可用的方法

    公开(公告)号:CN115543971A

    公开(公告)日:2022-12-30

    申请号:CN202211504245.9

    申请日:2022-11-29

    Inventor: 姜骁 李晨光

    Abstract: 本发明提供了一种MPP数据库实现高可用的方法,计算节点与存储系统完全分离,计算节点通过虚拟块设备连接存储系统,执行SQL命令时查询计算实例状态,判断计算实例是否可用,如果计算实例可用,执行SQL命令,如果计算实例不可用,将故障实例迁移到正常的计算节点上运行。本发明有益效果:使用了数据库在发生故障时迁移节点的方式,达到了不影响用户使用的效果,提高了系统容灾能力。

Patent Agency Ranking