表结构的修改方法、存储介质及设备

    公开(公告)号:CN116126869A

    公开(公告)日:2023-05-16

    申请号:CN202310200379.X

    申请日:2023-02-27

    Inventor: 岳红波 王建华

    Abstract: 本发明提供了一种表结构的修改方法、存储介质及设备。该表结构的修改方法包括:对待修改的目标表加变更锁;将所述目标表的并发操作信息记录至日志表中;创建临时表,根据预置的修改类型修改所述临时表的结构;将所述目标表的数据拷贝至所述临时表;升级所述变更锁为独占锁;根据所述日志表中的并发操作信息修改所述临时表的数据;调换所述目标表与所述临时表的信息。本发明的优点是可以提高数据库的并发操作能力,降低业务阻塞时长,改善用户的使用体验。

    数据库管理方法、装置及设备
    2.
    发明公开

    公开(公告)号:CN117785842A

    公开(公告)日:2024-03-29

    申请号:CN202311815599.X

    申请日:2023-12-26

    Inventor: 岳红波 王建华

    Abstract: 本申请提供一种数据库管理方法、装置及设备,可用于数据库技术领域。上述方法包括:在接收到对数据库中的行存表添加列的操作指令时,确定该操作指令对应的新增列的缺省值;确定该缺省值相对于行存表中已存在的每一行数据是否均相同;当该缺省值相对于行存表中已存在的每一行数据均相同时,跳过对行存表中已存在的每一行数据的重写操作,并将上述缺省值和新增列的添加时间记录到数据库的系统表中。本申请可以有效提升在数据库在添加列时的执行速度,降低添加列时对数据库响应速度的影响。

    间隔分区表上全局索引的异步清理方法、存储介质和设备

    公开(公告)号:CN117076440A

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

    申请号:CN202311332115.6

    申请日:2023-10-16

    Inventor: 岳红波 王建华

    Abstract: 本发明提供了一种间隔分区表上全局索引的异步清理方法、存储介质和设备,其中异步清理方法包括:在执行事务回滚时,不删除全局索引中的索引条目;在对全局索引中的索引条目进行扫描的过程中,根据预设规则识别出所述全局索引中的孤立索引条目;根据预设清理规则,对所述孤立索引条目进行定期清理。本发明所提供的技术方案,能够解决数据库的事务回滚效率低的问题,达到降低事务回滚与其他并发事务阻塞的目的。

    数据查询方法、装置、设备、介质和计算机程序产品

    公开(公告)号:CN115982197A

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

    申请号:CN202211682942.3

    申请日:2022-12-27

    Abstract: 本发明提供一种数据查询方法、装置、设备、介质和计算机程序产品,该方法包括:获取查询任务相关的结构化查询语言语句;根据所述结构化查询语言语句获取远程数据库的数据对象的属性信息;根据所述属性信息建立所述数据对象对应的映射对象;采用所述映射对象进行所述查询任务对应的数据的查询,得到查询数据,并输出所述查询数据。本发明中,利用查询任务相关的结构化查询语言语句获取远程数据库的数据对象的属性信息,从而基于属性信息自动的建立数据对象的映射对象,无需人工建立映射对象,提高了数据查询效率。

    子表处理方法、装置及电子设备、存储介质

    公开(公告)号:CN117827839A

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

    申请号:CN202311870880.3

    申请日:2023-12-29

    Abstract: 本申请提供一种子表处理方法、装置及电子设备、存储介质。该方法包括:接收删除指令,所述删除指令用于指示删除目标子表;当父表的当前状态为操作状态时,执行第一事务以对所述父表和所述目标子表进行与所述操作状态对应的操作,并标识所述目标子表为待删除子表;其中,所述操作状态包括以下任意一种或多种:查询状态、编辑状态和更新状态;所述父表为所述目标子表的父表;当所述第一事务提交后,执行第二事务以隔离所述父表的状态和所述目标子表的状态,并删除所述目标子表,提交所述第二事务。本申请的方法可以极大地提高系统的并发度,提升数据库对前端应用的响应速度,降低一些操作数据库的语句和创建数据表的语句对于业务处理速度的影响。

    数据库表重命名与查询方法、装置及设备

    公开(公告)号:CN117785878A

    公开(公告)日:2024-03-29

    申请号:CN202311814589.4

    申请日:2023-12-26

    Inventor: 岳红波 王建华

    Abstract: 本申请提供一种数据库表重命名与查询方法、装置及设备,可用于数据库技术领域。上述方法包括:在接收到当前事务对数据库中目标表的重命名操作时,对目标表添加自定义排他锁;该自定义排他锁允许多个事务对目标表的并发查询操作,但不允许除当前事务之外的其它事务对目标表的写操作;基于上述重命名操作,修改目标表的名称;将目标表修改后的名称保存到数据库对应的系统表中。本申请解决了现有技术中在高并发查询业务场景下,数据库表重命名操作难以快速完成的技术问题。

    数据库定时任务的执行方法、存储介质及设备

    公开(公告)号:CN116126564A

    公开(公告)日:2023-05-16

    申请号:CN202310134379.4

    申请日:2023-02-09

    Inventor: 岳红波 王建华

    Abstract: 本发明提供了一种数据库定时任务的执行方法、存储介质及设备。数据库定时任务的执行方法包括:读取需要执行的定时任务;在预先配置的工作进程中查找空闲工作进程;判断是否存在空闲工作进程,若是,利用空闲工作进程执行定时任务,若否,注册新工作进程,利用新工作进程执行定时任务;在定时任务执行完成后,使执行定时任务的工作进程进入空闲状态。也就是说,一个工作进程能够被重复使用,用于完成多个定时任务,极大地减少了定时任务执行过程中因为创建和销毁工作进程而占用的系统资源,有助于避免对数据库系统的业务运行造成过大影响。

    多表连接视图更新方法、装置、设备、存储介质及产品

    公开(公告)号:CN115982189A

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

    申请号:CN202211733332.1

    申请日:2022-12-30

    Inventor: 岳红波 王建华

    Abstract: 本申请提供了一种多表连接视图更新方法、装置、设备、存储介质及产品。方法包括:获取满足更新条件的目标视图对应的目标视图语义数据;若根据目标视图语义数据确定目标视图是嵌套多表连接视图,确定目标更新语句对应的待合并查询树,以及目标视图语义数据对应的视图查询树,目标更新语句用于对目标视图进行更新,待合并查询树包括目标视图对应的视图节点;确定视图查询树的根节点,将根节点链接至视图节点,以获得合并查询树;根据合并查询树对目标视图进行更新。本申请的方法解决了在相关技术中,无法对多表连接视图进行更新的问题。

Patent Agency Ranking