数据库分区表的分区自动创建方法、存储介质及设备

    公开(公告)号:CN116226195A

    公开(公告)日:2023-06-06

    申请号:CN202310142958.3

    申请日:2023-02-08

    Inventor: 李国节 王建华

    Abstract: 本发明提供了一种数据库分区表的分区自动创建方法、存储介质及设备。数据库分区表的分区自动创建方法包括:获取针对分区表的操作语句;在分区表中查找符合操作语句的插入要求的目标分区;若未在分区表中查找到目标分区,在分区表创建符合操作语句插入要求的新分区;判断新分区是否创建成功,若是,将操作语句的数据插入新分区,若否,返回在分区表中查找符合操作语句的插入要求的目标分区的步骤。因此,多个操作语句需要创建新分区,并且所要创建的新分区的范围重叠。虽然后执行的创建新分区的操作会执行失败,但是因为能够重新查找,所以就可以查找到在先创建的新分区,有效避免了插入操作执行失败的情况发生。

    数据库事务中的查询处理方法、介质与程序产品

    公开(公告)号:CN118093655A

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

    申请号:CN202410205507.4

    申请日:2024-02-23

    Inventor: 李国节 王建华

    Abstract: 本发明提供了一种数据库事务中的查询处理方法、介质与程序产品。其中上述方法包括:获取来自数据库客户端的操作报文;根据操作报文生成查询执行体来执行指定查询,得到结果集,并根据操作报文返回指定行数的结果集;判断结果集是否全部返回至客户端;若否,则为查询执行体对应的事务状态设置未完成标识,并向客户端发送暂停报文;接收来自客户端的同步报文;在事务状态存在未完成标识时,保持事务状态不变。通过本方法,可以实现在自动提交模式下的分批数据发送,使客户端可以通过会话连接实现按需查询,分批取得结果集。简化了数据翻页功能的设计复杂度。同时本方案为协议层处理方案,而未改动事务处理核心逻辑,保证了数据库系统的稳定。

    数据库XML数据的处理方法、介质与计算机设备

    公开(公告)号:CN118069649A

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

    申请号:CN202410205745.5

    申请日:2024-02-23

    Abstract: 本发明提供了一种数据库XML数据的处理方法、介质与计算机设备。其中上述方法包括:获取XML加载函数,并根据XML加载函数对XML数据进行解析,将解析结果存储于内存中,随后通过预设数据表记录解析结果的地址信息及其对应的编码;获取XML访问函数,并根据XML访问函数在预设数据表中获取过程节点的地址信息;根据XML访问函数中的XML路径语言以及地址信息在过程节点中获取目标节点;对目标节点进行处理并返回。通过此方法能够在使用过程中能够快速获取解析后的数据内容,并且极大地降低XML数据使用过程中的解析次数,从而降低数据库的资源消耗,提高数据库的性能。

    数据库事务中并发操作的处理方法、介质与程序产品

    公开(公告)号:CN118093022A

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

    申请号:CN202410205750.6

    申请日:2024-02-23

    Abstract: 本发明提供了一种数据库事务中并发操作的处理方法、介质与程序产品。其中上述方法包括:获取来自数据库客户端的操作报文,并根据操作报文生成操作执行体来执行操作;在执行操作的过程中出现中断事件时,判断操作是否执行完毕;若否,则为操作执行体对应的操作状态设置暂停标识;获取来自客户端的事务命令报文;根据事务命令报文执行对应的事务操作,并缓存暂停标识对应的操作执行体。通过此方法能够将在事务的同一连接中被其他线程打断时,为已经执行的操作执行体设置暂停标识,随后在事务进行提交或者回滚时,缓存暂停标识对应的操作执行体,使得其他线程能够根据缓存的操作执行体继续执行对应的操作,进而实现同一事务中的并发操作互不影响。

    数据库自增列操作语句的处理方法、介质与程序产品

    公开(公告)号:CN118069683A

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

    申请号:CN202410205432.X

    申请日:2024-02-23

    Inventor: 李国节 王建华

    Abstract: 本发明提供了一种数据库自增列操作语句的处理方法、介质与程序产品。其中上述方法包括:获取自增列操作语句,并根据自增列操作语句确定目标自增列;为目标自增列创建基础信息;将自增列操作语句中更新目标自增列的操作转化为异步延迟修改语句;在自增列操作语句执行完毕之后执行异步延迟修改语句,从而异步完成目标自增列的更新。通过此方法能够将更新自增列值的操作转化为异步操作,在自增列操作语句的执行过程中,跳过重写表操作,在后台异步完成目标自增列的更新,并且由于异步延迟修改语句一般使用共享锁,其封锁强度低于自增列操作语句,从而避免自增列操作语句长时间阻塞。

    数据库查询语句的查询方法、存储介质及设备

    公开(公告)号:CN116610697A

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

    申请号:CN202310640009.8

    申请日:2023-05-31

    Abstract: 本发明提供了一种数据库查询语句的查询方法、存储介质及设备。数据库查询语句的查询方法包括:获取查询语句;对查询语句进行语法解析,得到语法树;对语法树进行语义解析,并构建初始查询树和目标列列表;检查查询语句是否存在聚集函数的嵌套调用;若存在,根据目标列列表将初始查询树分离为父查询树和子查询树;利用父查询树和子查询树进行查询。利用对查询树分层的方式实现对预设形式的查询语句的查询,使得服务器能够处理简化后的带有嵌套调用的聚集函数的查询语句,从而简化了带有嵌套调用的聚集函数的查询语句的编写过程,有助于提高编写效率。

Patent Agency Ranking