返回首页

gbase数据、南大通用产品文档:GBase8a清理无效连接

更新日期:2024年09月11日

如果要连接池定期清理连接池中无效的连接,那么就要设置
POOL_MANAGER=1。清理无效连接功能不仅定期清理连接池中无效的连接,还定
期检测GBase
8a 各节点的状态。如果GBase
8a 有节点恢复可用,GBase
8a
ODBC
连接池将会缓存连接到该节点的ODBC 连接。同时通过设置
POOL_TEST_INVALID_CONN_PERIOD 的值可以设置清理无效连接的周期。
该周期默
认值为20 秒。如下所示:
"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;"
" POOL_MANAGER=1;POOL_TEST_INVALID_CONN_PERIOD=30;"

语法
COUNT(*/[DISTINCT] col ) OVER([PARTITION BY col_name1,col_name2,…] [ORDER BY co
l_name1 [ASC/DESC], col_name2 [ASC/DESC],…] )
功能描述
该函数用于计算分组中的记录数,如果是COUNT(*),不用考虑NULL 值,否则,
不包含参数为NULL 的记录,如果包含DISTINCT,要做去重操作。
示例
示例1:COUNT OVER 函数示例。
gbase> DROP TABLE IF EXISTS t2;
Query OK, 0 rows affected

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 586

gbase> CREATE TABLE t2(i int,j int,k int);
Query OK, 0 rows affected

gbase> INSERT INTO t2 VALUES(2,1,4),(2,3,6),(2,3,4),(2,5,8),(3,2,2),(3,2,4),(3,2,2),(3,4,6),(3,1,
2),(3,5,8);
Query OK, 10 rows affected
Records: 10 Duplicates: 0 Warnings: 0

gbase> SELECT *,COUNT(k) OVER(PARTITION BY i ORDER BY j DESC) AS sum FRO
M t2;
+------+------+------+-----+
| i | j | k | sum |
+------+------+------+-----+
| 2 | 5 | 8 | 1 |
| 2 | 3 | 4 | 3 |
| 2 | 3 | 6 | 3 |
| 2 | 1 | 4 | 4 |
| 3 | 5 | 8 | 1 |
| 3 | 4 | 6 | 2 |
| 3 | 2 | 2 | 5 |
| 3 | 2 | 4 | 5 |
| 3 | 2 | 2 | 5 |
| 3 | 1 | 2 | 6 |
+------+------+------+-----+
10 rows in set

gbase> SELECT *,COUNT(DISTINCT k) OVER(PARTITION BY i) AS sum FROM t2;
+------+------+------+-----+
| i | j | k | sum |
+------+------+------+-----+
| 2 | 3 | 6 | 3 |
| 2 | 3 | 4 | 3 |
| 2 | 5 | 8 | 3 |
| 2 | 1 | 4 | 3 |
| 3 | 2 | 2 | 4 |
| 3 | 2 | 4 | 4 |
| 3 | 2 | 2 | 4 |
| 3 | 4 | 6 | 4 |
| 3 | 1 | 2 | 4 |
| 3 | 5 | 8 | 4 |
+------+------+------+-----+
10 rows in set

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 587

重命名函数
使用“重命名函数”功能,您可以重命名您所选择的函数。
在“对象资源管理器”中,右键单击数据库节点下的函数节点中已经创建
好的函数,选择菜单中的“重命名”菜单项,如下图所示:

图 7-73 重命名函数菜单项
选择“重命名”菜单项后,管理器会弹出“重命名函数”对话框,如下图



GBase 8a MPP Cluster 管理工具手册
南大通用数据技术股份有限公司

- 87 -
所示:

图 7-74 重命名函数对话框
您在输入新的函数名称后,可以点击“确定”按钮,对函数名称进行保
存。