GBASE南大通用ADO.NET 连接池特性

2023-12-22 16:44:55

GBASE南大通用 ADO.NET 连接池是针对 GBase 数据库集群提供的客户端连接池功能,且具备负载均衡功能。连接池在?GBASE南大通用ADO.NET 8.3.81.32 Build 51.0 以上本提供。

在访问 GBase 集群数据库时,当访问量或并发量很大时,频繁的打开、关闭数据库连接非常耗时,并且会增加数据库的负载压力。GBASE南大通用?ADO.NET 提供的连接池功能可最大限度的减少打开、关闭连接的次数,并可配置不同的策略模式实现负载均衡的功能,将连接请求分摊到集群的各个节点。

本章将介绍在 GBase ADO.NET 中如何开启和使用基于负载均衡的连接池功能。

什么是连接池?

连接池是指在客户端连接请求到来时,可以从缓存的若干可用连接中快速获取连接,减少了创建、打开连接的时间。并且在使用后并不关闭,而是重新缓存起来提供给下一个连接请求使用。

什么是负载均衡连接池?

基于负载均衡的连接池是在只缓存连接的连接池基础上,根据客户端负载均衡策略模式将客户端连接请求分摊到集群节点,根据服务端策略模式可得到负载最小的缓存连接提供给客户端。

基于负载均衡的连接池有如下特点:

? 缓存所有集群节点的连接

? 提供检查借出连接是否可用

? 提供检测归还连接是否可用

? 根据客户端负载策略以轮询方式获取集群各个节点的缓存连接

? 根据服务端负载策略方式实时或定期获取最小负载节点缓存连接

? 提供定期动态补充连接、清理无效连接、清理过期连接?

文章来源:https://blog.csdn.net/weixin_47390342/article/details/135124842
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。