ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

GBASE南大通用数据库提供的高可用负载均衡功能

2026/9/13 1:05:15 拓冰建站 浏览量
GBASE南大通用数据库提供的高可用负载均衡功能

GBASE南大通用GBase 8a ODBC 提供的高可用负载均衡功能是指,GBase 8a ODBC 会将客户 端请求的数据库集群连接平均分摊到集群所有可用的节点上。

GBASE南大通用数据库负载均衡的使用方法

 GBASE南大通用GBase 8a ODBC 提供两种方式来使用高可用负载均衡。一种是配置数据源, 另一种是使用连接字符串。 

 如果通过配置数据源使用 GBase 8a ODBC 的高可用负载均衡,在 windows 平台下需要使用 ODBC 数据源管理器打开 GBase 8a ODBC 的数据源配置界面进行 配置。如下图所示: 

首先要在“服务器名称”文本框中输入集群所有节点的 IP 地址,IP 地址间 使用“;”进行分割;其次要打开“高级”选项,选择“连接”选项卡中的“负 载均衡”选项,并指定“集群 ID”的值,“节点检测间隔(秒)”是使用高可用 负载均衡所需要的,它的默认值为 60 秒;最后点击“确定”,一个带有高可用 负载均衡的 GBase 8a ODBC 数据源就配置好了。

 在 Linux 平台下则需要修改 odbcinst.ini 和 odbc.ini 数据源配置文件。

通常情况下需要将如下内容添加到/etc/odbcinst.ini和/etc/odbc.ini的文件 尾部。

 在/etc/odbcinst.ini 文件中加入:

 [GBase 8a ODBC 8.3 Driver] 

 Description = GBase 8a ODBC

 Driver = /usr/lib/libgsodbc8.so

 FileUsage = 1 

 threading = 0 

 DontDLClose = 1 

 在/etc/odbc.ini 文件中加入:

 [test] 

 Driver = GBase 8a ODBC 8.3 Driver

 DATABASE = test 

 DESCRIPTION = GBase 8a ODBC 8.3 Driver DSN 

SERVER = 192.168.111.96;192.168.5.212;192.168.7.174

 UID = gbase

 PASSWORD = gbase20110531 

 CONNECTION_BALANCE = 1 

 GCLUSTER_ID = gcluster 

 CHECK_INTERVAL = 90 

 如果通过连接字符串使用 GBase 8a ODBC 的高可用负载均衡,请参考如下 示例。

 "DRIVER=GBase 8a ODBC 8.3 Driver;UID=gbase;PWD=gbase20110531;" 

"SERVER={192.168.111.96;192.168.5.212;192.168.7.174;192.168.7.17 3};"

 "CONNECTION_BALANCE=1;GCLUSTER_ID=gcluster;" 

 "CHECK_INTERVAL=90;" 

 如果在 linux 平台下使用连接字符串,需要在/etc/odbcinst.ini 增加往下 内容。

 [GBase 8a ODBC 8.3 Driver] 

 Description = GBase 8a ODBC

 Driver = /usr/lib/libgsodbc8.so

 FileUsage = 1 

 threading = 0 

 DontDLClose = 1