数据库系统的数据同步方法、设备、介质及产品

    公开(公告)号:CN118503329A

    公开(公告)日:2024-08-16

    申请号:CN202410634882.0

    申请日:2024-05-21

    Inventor: 魏乾 王凯龙

    Abstract: 本发明提供了一种数据库系统的数据同步方法、设备、介质及产品。数据库系统包括连接至同一个源端数据库的多个源端节点和连接至同一个目标端数据库的至少一个目标端节点,每个源端节点配置有源端同步程序和源端高可用程序。数据库系统的数据同步方法包括:源端同步程序启动后获取所在源端节点的工作节点名称;源端同步程序从所在源端节点的源端高可用程序读取上一次进行数据同步的源端节点的参照节点名称;若工作节点名称与参照节点名称不一致,从处于工作状态的目标端节点获取记录的数据断点信息;根据数据断点信息重新开启数据同步。源端节点之间可以相互接替工作,有效地减少了由于节点故障导致的同步停止时间。

    数据库操作语句的优化方法及相关产品

    公开(公告)号:CN118503260A

    公开(公告)日:2024-08-16

    申请号:CN202410309315.8

    申请日:2024-03-18

    Abstract: 本发明提供了一种数据库操作语句的优化方法及相关产品。其中上述方法包括:获取数据库操作语句;判断数据库操作语句是否存在目标关键词;若是,则对数据库操作语句进行解析,确定目标关键词对应的子连接中的内层条件子句;判断内层条件子句是否符合预设优化条件;在内层条件子句符合预设优化条件的情况下,对数据库操作语句进行等价变换。通过此方法可以通过等价变换的方法优化数据库操作语句中的相关子查询,使得数据库操作语句重新组织成更简单、更高效的形式,从而减少查询的执行时间,提高数据库的性能。

    数据同步方法、存储介质、设备及计算机程序产品

    公开(公告)号:CN118467628A

    公开(公告)日:2024-08-09

    申请号:CN202410205429.8

    申请日:2024-02-23

    Inventor: 雷东 王凯龙

    Abstract: 本发明提供了一种数据同步方法、存储介质、设备及计算机程序产品。其中,数据同步方法包括:从初次解析的事务数据中提取事务ID和日志序列号,并将提取的事务ID和日志序列号存入缓冲器中;定期检查当前时刻与缓冲器中当前缓存事务的最早摄入时刻的差值是否大于预设阈值;若是,对缓冲器中的所有事务数据进行快照;生成本次快照的元信息,并将生成快照时缓冲器中的所有事务的最大日志序列号记为快照序列号。本发明的优点是可以有效减少解析长事务时软件异常恢复的时间,降低性能损耗。

    一种查询优化方法、存储介质与计算机设备

    公开(公告)号:CN118332006A

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

    申请号:CN202410545104.4

    申请日:2024-04-30

    Inventor: 杨浩 王鸿翔

    Abstract: 本发明涉及数据库技术,特别是涉及一种查询优化方法、存储介质与计算机设备。该查询优化方法包括:获取查询语句以及查询语句针对的行存储表;判断是否存在与行存储表对应的定制化元组解构函数;若否,则判断行存储表的所有字段是否均为定长类型;若均为定长类型,则生成与行存储表对应的结构体和定制化元组解构函数;根据定制化元组解构函数对行存储表进行元组解构。本发明针对性地对所有字段是否均为定长类型的行存储表生成定制化元组解构函数,实现了高效的定长元组解构,避免了由于对定长数据使用通用函数进行元组解构导致的多余计算过多、执行效率低的问题,提高了查询语句的执行速度,进而提升了数据库的性能。

    用于数据库长期稳定性测试的系统
    135.
    发明公开

    公开(公告)号:CN118331881A

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

    申请号:CN202410544379.6

    申请日:2024-04-30

    Inventor: 阮青松

    Abstract: 本发明提供了一种用于数据库长期稳定性测试的系统。其中,用于数据库长期稳定性测试的系统包括:业务层,在数据库运行过程中,模拟典型应用的业务特征,持续对数据库下发SQL语句;探针模块,查询搜集数据库内核中的运行数据,运行数据包括资源池类指标和计数类指标;以及分析模块,对运行数据进行数据统计、处理、分析,以预测数据库未来的运行状态,能够根据探针模块获取数据库真实的运行状态,以便后续针对不同类型的指标进行建模,提升数据库长期稳定性测试的精准度,提升测试质量。

    数据库的数据同步程序多节点测试方法、存储介质及产品

    公开(公告)号:CN118331880A

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

    申请号:CN202410544376.2

    申请日:2024-04-30

    Inventor: 彭涛 王凯龙

    Abstract: 本发明提供了一种数据库的数据同步程序多节点测试方法、存储介质及产品。其中,数据库的数据同步程序多节点测试方法包括:构建带有不同数据库的最小化操作系统的镜像并上传到镜像仓库;创建数据同步程序的自动化测试脚本的环境配置文件,根据待测试组合和拓扑结构确定其节点信息;启动镜像生成待测试组合和拓扑结构对应的数据库容器;在对应的数据库容器中部署数据同步程序;创建自动化测试脚本的测试套配置文件,根据待测试组合和拓扑结构确定其自动化测试用例;以及获取待测试组合和拓扑结构的自动化测试用例,按照测试套顺序执行自动化测试用例,能够基于容器实现数据库数据同步程序测试环境的快速部署,提高部署灵活性并提高测试效率。

    一种读取优化方法、存储介质与计算机设备

    公开(公告)号:CN118296002A

    公开(公告)日:2024-07-05

    申请号:CN202410396959.5

    申请日:2024-04-02

    Inventor: 王炎凯 王鸿翔

    Abstract: 本发明涉及数据库技术,特别是涉及一种读取优化方法、存储介质与计算机设备。该读取优化方法包括:获取针对列存储表的查询语句的过滤条件,其中,列存储表的所有列按照预设行数预分为若干个列存存储单元;读取列存储表的行组中与过滤条件相关的列存存储单元作为目标列存单元;判断目标列存单元是否满足过滤条件;若否,则跳过对行组内除目标列存单元之外的其他列存存储单元的读取操作。本发明将列存储表的行组中与过滤条件不相关的列存存储单元的读取操作推迟到过滤操作之后,减少了读取磁盘的次数,从而提高了磁盘读取的有效率,避免了由于在对行组的所有列进行全部读取之后再执行过滤操作导致的读取效率低的问题,进而提升了数据库的性能。

    数据库的备份管理方法、程序产品及存储介质

    公开(公告)号:CN118277159A

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

    申请号:CN202410362805.4

    申请日:2024-03-27

    Inventor: 高大智 李翔

    Abstract: 本发明提供了一种数据库备份的备份管理方法、存储介质及计算机设备,其中备份管理方法包括:响应于用以触发对所述数据库中目标数据进行修改的修改请求,确定出在所述修改请求执行后所需的待备份空间;在所述待备份空间大于或等于预设存储空间中空闲空间的情况下,至少根据所述预设存储空间中现存备份数据,以及预设的候选规则集,确定出目标规则;其中,所述候选规则集包括清理规则和保留规则;执行所述目标规则,至少依据所述清理规则,对所述现存备份数据中数据进行清理,以扩大所述空闲空间。本发明所提供的技术方案,能够解决现有数据库备份管理对人工操作依赖过大的问题,达到方便数据库运维工作的目的。

    数据库连接方法、装置、设备、存储介质及产品

    公开(公告)号:CN118193619A

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

    申请号:CN202410316705.8

    申请日:2024-03-19

    Inventor: 张明 尹强 徐登峰

    Abstract: 本申请提供一种数据库连接方法、装置、设备、存储介质及产品。应用于计算机技术领域。该方法包括:接收至少一个数据库连接请求,该请求包括用户关联数据库相关信息且该信息与预设进程数量阈值具有映射关系;响应于存在用户关联数据库相关信息对应的当前进程数量等于对应预设进程数量阈值,从用户关联数据库相关信息对应的当前进程中选择目标进程,该进程与预设会话数量阈值具有映射关系且预设会话数量阈值至少为1;判断目标进程中当前会话数量是否等于预设会话数量阈值;若否,则将数据库连接请求分配至对应目标进程中;若是,则将数据库连接请求存储在目标进程对应预设队列中。提高数据库系统响应效率,增强数据库系统性能。

    磁盘配额的比对方法、装置、服务器及存储介质

    公开(公告)号:CN118192890A

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

    申请号:CN202410310161.4

    申请日:2024-03-18

    Inventor: 高峰 王鸿翔

    Abstract: 本申请提供一种磁盘配额的比对方法、装置、服务器及存储介质,该方法包括:若判定所有服务进程中每个服务进程对相应的数据库中数据文件执行修改操作,以及判定多个数据库开启磁盘配额,则将多个数据库编号和多个数据库对象编号,存储至共享内存中的变化列表;根据变化列表执行多个工作进程,以得到共享内存中的拒绝列表,其中拒绝列表包含目标数据库对象信息;根据任一服务进程,确定待检查的数据库对象编号;根据待检查的数据库对象编号,获取对应的待检查的数据库对象信息;将待检查的数据库对象信息与目标数据库对象信息进行比对,以得到磁盘配额的比对结果;将磁盘配额的比对结果输出至客户端,使得提高了磁盘配额的比对效率。

Patent Agency Ranking