数据库连接方法、装置及设备
    11.
    发明公开

    公开(公告)号:CN117632568A

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

    申请号:CN202311833684.9

    申请日:2023-12-27

    Inventor: 李威 李楠

    Abstract: 本申请提供一种数据库连接方法、装置及设备,可用于数据库技术领域。上述方法包括:响应于数据业务请求,获取数据库集群对应的连接数据,该连接数据包括按序排列的多个数据库主机的连接地址;确定多个数据库主机中是否含有存在故障的目标数据库主机,若是,则根据目标数据库主机更新连接数据;其中,更新后的连接数据中不包括目标数据库主机的目标连接地址,或者更新后的连接数据的最后一个连接地址为目标连接地址;按序向更新后的连接数据中的连接地址发起连接请求,直至与上述多个数据库主机中的其中一个数据库主机建立连接为止;基于已建立连接的数据库主机,处理上述数据业务请求。本申请可以有效提升应用程序连接数据库的效率。

    用于终止任务执行的方法、存储介质与设备

    公开(公告)号:CN117614994A

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

    申请号:CN202311587215.3

    申请日:2023-11-24

    Inventor: 黄胃建 李楠

    Abstract: 本发明提供了一种用于终止任务执行的方法、存储介质与设备,其中方法包括:判断待取消句柄是否为连接句柄;若是,则获取所述待取消句柄所申请的语句句柄,并获取各所述语句句柄的状态信息;根据所述状态信息分别对各所述语句句柄进行取消处理,以批量终止所述待取消句柄上的所有任务。本发明的方案采用了批量处理的处理方式,实现了业务效率的大幅度提升。

    数据库的批量数据插入的处理方法、存储介质与设备

    公开(公告)号:CN116244363A

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

    申请号:CN202310147393.8

    申请日:2023-02-20

    Inventor: 李威 李楠

    Abstract: 本发明提供了一种数据库的批量数据插入的处理方法、存储介质与设备。其中数据库的批量数据插入的处理方法包括:获取待插入的批量数据;扫描批量数据,以识别出批量数据中出现的重复数据;将重复数据使用替代符号进行替换,得到传输数据;向数据库服务器发送传输数据,由数据库服务器将传输数据恢复为批量数据并执行插入操作。本发明的方案,客户端一次性将批量插入数据发往数据库服务器,能减少网络交互次数,从而提升效率;另一方面,客户端向数据库服务器发送的传输数据使用替代符号代替了重复数据,从而大大减小了数据传输量,节省了传输带宽资源。

    数据库客户端对操作语句的处理方法、存储介质与设备

    公开(公告)号:CN116108051A

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

    申请号:CN202310107670.2

    申请日:2023-01-19

    Inventor: 韩慧敏 李楠

    Abstract: 本发明提供了一种数据库客户端对操作语句的处理方法、存储介质与计算机设备。其方法包括:获取并解析数据库操作语句,得到解析结果;在预先缓存的数据元信息中查询解析结果中的表对应的分区键和分区子表的总数;判断数据库操作语句是否包含此分区键;若是,则根据分区键值获取操作语句涉及到的分区子表;若操作语句只涉及单个分区子表,则对操作语句进行改写;将改写后的操作语句发送至数据库中执行。这种操作方法,在多个应用连接同一数据库实例访问分区表时,在本地客户端会对数据库操作语句进行计算处理,使处理后的数据库操作语句能够直接到达对应的分区子表中执行操作,降低了数据库服务器的计算压力,提升了数据库服务器的访问性能。

    一种数据库集群的快速连接方法、存储介质及设备

    公开(公告)号:CN115988057A

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

    申请号:CN202310014406.4

    申请日:2023-01-05

    Inventor: 贾学娇 李楠

    Abstract: 本发明提供了一种数据库集群的快速连接方法、存储介质及设备,包括:获取第一预设IP集合,所述第一预设IP集合内保存有尝试连接所述数据库集群的连接串所涉及的多个节点的对应IP;依次取出所述第一预设IP集合内的IP,并记为连接IP;根据所述连接IP尝试连接所述连接IP的对应节点;若尝试结果为连接成功,则判断所述连接IP对应节点是否为主机节点;若是,则将所述连接IP记为哨兵IP,所述哨兵IP为连接所述数据库集群时的首选IP。本发明的数据库集群的快速连接方法引入了数据库集群故障只有业务快速启动的机制——哨兵机制,以提高连接所述数据库集群的效率。

    数据库的日志处理方法、存储介质及设备

    公开(公告)号:CN115982118A

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

    申请号:CN202310029543.5

    申请日:2023-01-09

    Inventor: 郝龙云 李楠

    Abstract: 本发明提供了一种数据库的日志处理方法、存储介质及设备。日志处理方法包括:获取日志配置信息,并根据日志配置信息确定日志配置是否已经完成设定;若否,赋值需写入的日志条目为预设级别;根据日志级别生成条目编号;按照条目编号将日志写入预先设置的共享内存。因此,即使日志配置尚未解析完成,通过为日志条目赋值预设级别,也可以将日志写入预先设置的共享内存中,避免了日志配置解析完成前的日志丢失的问题。而且,因为日志存在于共享内存中,即使程序以外中断,共享内存中的日志不会丢失,仍然可以获取已经预先写入的日志。

    数据库操作的处理方法、存储介质与计算机设备

    公开(公告)号:CN115858592A

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

    申请号:CN202310014636.0

    申请日:2023-01-05

    Inventor: 贾学娇 李楠

    Abstract: 本发明提供了一种数据库操作的处理方法、存储介质与计算机设备。其中上述方法包括:将客户端会话连接至预先设立的虚拟连接之中;获取数据库的物理连接链表;判断物理连接链表中是否存在与客户端会话对应的物理连接;若否,则通过虚拟连接为客户端会话创建对应的物理连接,并在物理连接链表中记录物理连接的信息;通过物理连接执行数据库操作,并将得到的结果集存储在物理连接的缓存之中。这中操作方法,在面对多个请求时,客户端只需要根据每个请求新建对应的会话连接至数据库系统对外暴露的虚拟连接,虚拟连接会自主生成对应的物理连接。由此,降低了数据库使用的复杂度,并且能够实现物理连接的复用,节省了数据库系统的资源。

    数据查询方法、装置和设备

    公开(公告)号:CN115048416A

    公开(公告)日:2022-09-13

    申请号:CN202210700350.3

    申请日:2022-06-20

    Inventor: 李威 李楠

    Abstract: 本发明提供一种数据查询方法、装置和设备,该方法包括:获取查询任务以及查询任务请求查询的第一数据的第一标识;判断预设表中是否包含第一标识得到判断结果,预设表中存储有多个第二数据的第二标识,第二数据存储于主数据库以及备份数据库;根据判断结果在主数据库以及备份数据库中确定目标数据库,并将查询任务发送至目标数据库。本发明中,基于预设表即可确定从主数据库或者备份数据库中获取查询,无需基于数据的LSN确定查询的数据从主数据库还是从备份数据库获取,也即不需要从主数据库以及备份数据库中获取LSN,避免主数据库以及备份数据库的性能损耗,确保了主数据库以及备份数据库的负载均衡的能够预期效果。

    CLOB数据的处理方法、装置、设备及介质

    公开(公告)号:CN118069761A

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

    申请号:CN202410205455.0

    申请日:2024-02-23

    Inventor: 郝龙云 李楠

    Abstract: 本申请提供一种CLOB数据的处理方法、装置、设备及介质,涉及计算机技术领域。其中的方法包括:获取待存储的多个目标字符,将目标字符拆分为单字节,以单字节为单位,竖向存储目标字符,得到多个目标字符对应的CLOB数据的数据内容,并将多个目标字符的字符个数、数据内容的行数和数据内容中每行的起始地址信息存入CLOB数据的头部信息,使得在需要获知字符个数或者对CLOB数据进行处理时,通过CLOB数据的头部信息即可以获取字符个数或者定位到需要处理的字符,而无需对整个CLOB数据中的每个字节从头开始进行是否为多字节字符的校验、判断和计数等,从而提高CLOB数据处理的效率。

    连接池中连接处理方法、装置、设备及介质

    公开(公告)号:CN117793167A

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

    申请号:CN202311827994.X

    申请日:2023-12-27

    Inventor: 何国荣 李楠

    Abstract: 本申请提供的一种连接池中连接处理方法、装置、设备及介质,该方法包括:获取客户端应用对应的连接获取请求;根据所述连接获取请求确定连接池对应的连接状态;若连接池的连接状态为不存在可获取连接,则判断连接池是否具备创建新的连接的条件;所述可获取连接为连接池中未曾被线程应用占用或被线程应用占用但处于空闲状态的连接;若确定连接池具备创建新的连接的条件,则创建新的连接,并使所述客户端应用获取所述新的连接。本申请的连接池中连接处理方法,仅在连接池具备创建新的连接的条件时,才会创建新的连接,不会根据客户端应用的需求不断创建新的连接,从而避免产生资源耗尽的问题。

Patent Agency Ranking