数据库集群的自启动方法、存储介质及设备

    公开(公告)号:CN115982283A

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

    申请号:CN202310123344.0

    申请日:2023-02-14

    Inventor: 何树培 李翔

    Abstract: 本发明提供了一种数据库集群的自启动方法、存储介质及设备。数据库集群的自启动方法包括:检查本地节点的类型,本地节点为所述数据库集群中的一个节点;在本地节点为主节点的情况下,检测数据库集群中的其他节点的类型;若其他节点中存在主节点,比较本地节点的日志序列号与其他主节点的日志序列号的大小关系,以确定本地节点是否能够作为最优主节点;根据本地节点的日志序列号与其他主节点的日志序列号的比较结果确定本地节点的自启动流程。在数据库集群的自启动过程中,即使数据库集群存在多个主节点即存在脑裂的情况,也能够通过比较主节点的日志序列号的大小关系确定最优主节点,从而确定最终留存的主节点,实现自启动。

    事务处理方法、装置、设备、介质和计算机程序产品

    公开(公告)号:CN115952181A

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

    申请号:CN202211728252.7

    申请日:2022-12-29

    Inventor: 黎鑫 王建华

    Abstract: 本发明提供一种事务处理方法、装置、设备、介质和计算机程序产品,该方法包括:获取执行目标事务的第一执行器的状态数据;将所述状态数据配置于第二执行器,以使所述第二执行器继承所述第一执行器的执行状态,所述第一执行器与所述第二执行器位于不同的执行环境;控制所述第二执行器基于所述状态数据执行所述目标事务的命令。本发明中,与第一执行器位于不同的执行环境的第二执行器继承第一执行器的状态数据,从而使得第二执行器能够执行器事务的命令,确保了事务数据的完整性。

    数据还原方法、装置、服务器及存储介质

    公开(公告)号:CN115934425A

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

    申请号:CN202211664879.0

    申请日:2022-12-22

    Inventor: 李伟 杨尚 沈志伟

    Abstract: 本申请提供的一种数据还原方法、装置、服务器及存储介质,涉及数据管理领域。在第一时刻接收来自用户终端的数据还原指令,数据还原指令携带有在历史上的第二时刻之后的还原时间节点,第二时刻为检测到历史上的日志归档文件出现异常的时刻。响应于数据还原指令,获取在第二时刻之后备份的数据库的数据,以及在指定文件路径获取在第一时长内产生的日志归档文件,第一时长是第二时刻到还原时间节点的间隔时长;服务器对备份的数据库的数据,执行在第一时长内产生的日志归档文件中的多条操作日志关联的操作,以还原处于还原时间节点时数据库的数据,还原数据库的数据的数据损失小,且效率高。

    数据库操作语句的统计信息的处理方法、存储介质与设备

    公开(公告)号:CN115858627A

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

    申请号:CN202211658857.3

    申请日:2022-12-22

    Inventor: 王胜利

    Abstract: 本发明提供了一种数据库操作语句的统计信息的处理方法、存储介质与设备。其中上述方法包括:获取待统计的目标操作语句;处理目标操作语句;判断处理过程中是否需要对目标操作语句包含的下层操作语句进行处理;若是,将目标操作语句的信息压入预设堆栈中,并对下层操作语句进行处理;在对下层操作语句处理的过程中,获取下层操作语句的统计信息,并将统计信息和下层操作语句与目标操作语句的层级关系存储至数据库预设系统表中;在下层操作语句处理完毕后,将目标操作语句的信息从堆栈中弹出,并继续处理操作语句。本发明的方案在有条理地数据库系统表中记录统计信息的同时,还能记录下操作语句之间的上下层关系,提高数据库统计信息的统计效率。

    数据库的数据存储方法、存储介质与设备

    公开(公告)号:CN115481127A

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

    申请号:CN202211327416.5

    申请日:2022-10-27

    Abstract: 本发明提供了一种数据库的数据存储方法、存储介质与设备。其中数据库的数据存储方法包括:获取启动的触发事件;判断预先配置的脏页队列中未被刷写的脏页数量是否超过第一设定阈值;若是,获取脏页队列中位于队首的设定数量的脏页;将设定数量的脏页写入磁盘。本发明的方案,每次脏页刷盘过程刷入的脏盘的数量一致,可以使得磁盘I/O占用平均,磁盘I/O使用趋于平滑,避免因脏页刷盘而导致的数据库性能下降,提高了数据库性能。

    数据同步过程中增量数据的解析方法及存储介质

    公开(公告)号:CN115328999A

    公开(公告)日:2022-11-11

    申请号:CN202210945141.5

    申请日:2022-08-08

    Inventor: 冷建全 王凯龙

    Abstract: 本发明提供了一种数据同步过程中增量数据的解析方法及存储介质,数据同步过程中增量数据的解析方法,包括获取数据库日志;将数据库日志划分为设定数量的数据块,在预设的全局登记区中按顺序定义数据块的块号并将数据块定义为未读取状态;利用多个读取线程读取数据块,每个读取线程将读取完成的数据块放入各自的队列中。多个读取线程同时读取数据,减少了解析线程空等情况的发生,提高了解析效率。全局登记区对每个数据块的块号和状态进行管理,使得多个读取线程能够在全局登记区的协调下有序地进行数据读取,保证了数据读取有序进行。

    一种哈希连接的处理方法、存储介质与设备

    公开(公告)号:CN114969046A

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

    申请号:CN202210625959.9

    申请日:2022-06-02

    Inventor: 徐登峰 尹强

    Abstract: 本发明涉及数据库技术,特别是涉及一种哈希连接的处理方法、存储介质与设备。其中上述方法包括:计算以第一表构建哈希内表的代价,其中,第一表为预哈希连接的两个待连接表中的任一;判断以第一表构建哈希内表是否需要重新哈希;若是,则计算重新哈希的影响因子;根据影响因子修正以第一表构建哈希内表的代价。本发明的方法在构建哈希内表的代价时考虑了重新哈希的影响,从而优化了哈希连接的内外表选择算法,避免了重新哈希带来的大量耗时,有效缩短了哈希连接的整体操作时间,进而有效提升了数据库的整体性能。

    多表连接执行计划的选择方法、存储介质与计算机设备

    公开(公告)号:CN114936219A

    公开(公告)日:2022-08-23

    申请号:CN202210583351.4

    申请日:2022-05-25

    Inventor: 范国腾

    Abstract: 本发明提供了一种多表连接执行计划的选择方法、存储介质与计算机设备。其中上述方法包括:获取连接表的执行计划;确定连接表是否配置有物化连接标识;在连接表配置有物化连接标识的情况下,判断是否存在参与连接的任一子节点满足设定备选条件;若是,则将执行计划加入备选队列。本发明的方案,备选队列中的执行计划中连接表均可以满足指定的条件,排除了不满足条件的连接计划,从而可以保证最终选择出的执行计划具有更高的执行效率。

    一种预写式日志的处理方法、存储介质与设备

    公开(公告)号:CN114936215A

    公开(公告)日:2022-08-23

    申请号:CN202210641104.5

    申请日:2022-06-07

    Inventor: 冷建全 程强

    Abstract: 本发明涉及数据库技术,特别是涉及一种预写式日志的处理方法、存储介质与设备。该处理方法包括:将数据库运行中产生的多条WAL记录复制到WAL缓存中;利用预先构建的哈希表记录多条WAL的复制状态,其中,哈希表的每一个哈希桶内记录有和其对应的WAL记录的识别号以及标示着是否完成复制的标记;在将WAL缓存刷写到磁盘文件中之前,根据待提交事务的每一条WAL记录的识别号查找和其对应的哈希桶,根据查找到的哈希桶中的标记顺序查看待提交事务的每一条WAL记录的复制状态。本发明采用哈希表记录WAL记录复制到WAL缓存的状态,实现了在刷写WAL缓存之前,无需遍历,仅仅通过哈希索引即可有序、快速地查看待提交事务的每一条WAL记录的复制状态,提高了数据库的性能。

    数据库共享内存缓冲池的处理方法、存储介质与设备

    公开(公告)号:CN114860724A

    公开(公告)日:2022-08-05

    申请号:CN202210451352.3

    申请日:2022-04-26

    Inventor: 冷建全 孙文奇

    Abstract: 本发明提供了一种数据库共享内存缓冲池的处理方法、存储介质与设备。其中上述方法包括:获取用于使数据库的固定缓冲关系解除固定的指令;判断固定缓冲关系的全部页面是否已经缓存在固定缓冲池中;若是,将固定缓冲关系的页面从固定缓冲池移动至普通缓冲池,其中数据库的共享内存预先开辟有固定缓冲池以及普通缓冲池,并且固定缓冲池和普通缓冲池相互独立;将固定缓冲关系的固定标记设置为非固定状态。本发明的方案中,数据库可以灵活高效地利用缓存机制,减少了因页面置换导致的多余I/O开销。

Patent Agency Ranking