-
公开(公告)号:CN118503271A
公开(公告)日:2024-08-16
申请号:CN202410598411.9
申请日:2024-05-14
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/245 , G06F9/50
Abstract: 本发明提供了一种数据库操作语句的处理方法及相关产品。其中上述方法包括:确定数据库的可用内存;获取数据库操作语句的执行信息,执行信息包括语句信息、绑定信息以及控制信息;根据执行信息以及可用内存确定每次允许执行的行数以及可用内存的内存分片位置;将绑定信息装载至可用内存中;在绑定信息装载至可用内存中内存分片位置的情况下,将内存分片中的数据发送至数据库的服务端执行。通过此方法可根据数据库操作语句执行时的机器内存情况,分析并获取可用内存,当数据在持续装载过程中,装载完成则将已完成的部分交由服务端执行,执行完成后,该部分数据所占内存即可再次被重复使用,如此循环直至所有数据执行完成。
-
公开(公告)号:CN116401021A
公开(公告)日:2023-07-07
申请号:CN202310246241.3
申请日:2023-03-06
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明提供了一种基于客户端编程接口实现的事务异常处理方法及相关设备。涉及数据库技术领域。本发明的客户端编程接口至少封装执行回滚逻辑的第一函数;以及事务异常处理方法包括:响应于应用层上语句执行完成,判断语句执行的结果是否成功,如是,则调用客户端编程接口,并更新第一函数的回滚点或退出第一函数;或者如否,则调用客户端编程接口,以执行第一函数。本发明的事务异常处理方法在需要对事务进行回滚时,可调用客户端编程接口执行第一函数,对事务进行回滚,使得数据库在客户端编程接口层表现为具有自动回滚的能力。降低了应用开发的开发难度和复杂性。
-
公开(公告)号:CN118069761A
公开(公告)日:2024-05-24
申请号:CN202410205455.0
申请日:2024-02-23
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/28
Abstract: 本申请提供一种CLOB数据的处理方法、装置、设备及介质,涉及计算机技术领域。其中的方法包括:获取待存储的多个目标字符,将目标字符拆分为单字节,以单字节为单位,竖向存储目标字符,得到多个目标字符对应的CLOB数据的数据内容,并将多个目标字符的字符个数、数据内容的行数和数据内容中每行的起始地址信息存入CLOB数据的头部信息,使得在需要获知字符个数或者对CLOB数据进行处理时,通过CLOB数据的头部信息即可以获取字符个数或者定位到需要处理的字符,而无需对整个CLOB数据中的每个字节从头开始进行是否为多字节字符的校验、判断和计数等,从而提高CLOB数据处理的效率。
-
公开(公告)号:CN115982118A
公开(公告)日:2023-04-18
申请号:CN202310029543.5
申请日:2023-01-09
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本发明提供了一种数据库的日志处理方法、存储介质及设备。日志处理方法包括:获取日志配置信息,并根据日志配置信息确定日志配置是否已经完成设定;若否,赋值需写入的日志条目为预设级别;根据日志级别生成条目编号;按照条目编号将日志写入预先设置的共享内存。因此,即使日志配置尚未解析完成,通过为日志条目赋值预设级别,也可以将日志写入预先设置的共享内存中,避免了日志配置解析完成前的日志丢失的问题。而且,因为日志存在于共享内存中,即使程序以外中断,共享内存中的日志不会丢失,仍然可以获取已经预先写入的日志。
-
-
-