返回首页

gbase数据、南大通用产品文档:GBase8a开启GBase 8a ODBC 连接池

更新日期:2024年09月11日

通过连接字符串开启GBase 8a ODBC 连接池时,首先要设置GCLUSTER_ID
的值,然后设置POOL_MAX_ACTIVE_SIZE, POOL_MAX_IDLE 的值大于0,且
POOL_MAX_ACTIVE_SIZE 的值大于等于POOL_MAX_IDLE 的值。如下所示:
"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};"
"GCLUSTER_ID=gcluster;
POOL_MAX_ACTIVE_SIZE=80;POOL_MAX_IDLE=60;"



GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 189 -
表名
最大大小
访问率
orders
50 兆字节

customers
50 兆字节

stock
50 兆字节

catalog
50 兆字节

manufact
50 兆字节

state
50 兆字节

call_type
50 兆字节


性能优先级最高时的样本布局
下图显示了一种针对性能优化的磁盘布局。此磁盘布局使用下列策略提高性能:

将逻辑日志从 rootdbs 数据库空间迁移到独立磁盘上的数据库空间
此策略将逻辑日志与物理日志分开,从而减少了对根数据库空间的争用。

在独立磁盘上的数据库空间中经历最高使用率的两个表的位置
这些磁盘既不存储逻辑日志也不存储物理日志。
理论上,
可以将 items 和 orders
表分别存储在不同的高性能磁盘上。然而,在当前的方案中,此策略无法使用,因
为需要其中一个高性能磁盘来存储超大的 cust_calls 表
(其他两个磁盘对于此任
务来说过小)。
图: 针对性能优化的磁盘布局


GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 190 -

可用性优先级最高时的样本布局
上一种磁盘布局的缺点在于如果磁盘 1 或磁盘 2 发生故障,那么整个数据库服务器将停
止运行直到您将这些磁盘上的数据库空间从备份中复原为止。换句话说,该磁盘布局对于
可用性来说是不适合的。
下图中显示了一种可以针对可用性优化并涉及镜像的备用磁盘布局。此布局将所有关键数
据空间(系统目录表、物理日志和逻辑日志)镜像到单独的磁盘。理论上,可以将逻辑日
志和物理日志分开(与上一种布局一样),并且将每个磁盘镜像到其自身的镜像磁盘上。
然而,在此方案中,所需的磁盘数不存在;因此逻辑日志和物理日志都位于根数据库空间
中。
图: 针对可用性优化的磁盘布局


GBase 8s 管理员指南
南大通用数据技术股份有限公司
- 191 -


|
===========================================================
=======
$ gcadmin showdistribution vc vc1 node
Distribution ID: 4 | State: new | Total segment num: 3
===========================================================
======

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
321
|
nodes
| 172.168.83.11
|