返回首页

gbase数据、南大通用产品文档:GBase8cSUMMARY_STAT_USER_FUNCTIONS

更新日期:2024年09月11日

SUMMARY_STAT_USER_FUNCTIONS 用来统计所数据库节点用户自定义函数的相关
统计信息。
名称
类型
描述
schemaname
name
schema 的名称。
funcname
name
用户function 的名称。
calls
numeric
总调用次数。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
989
名称
类型
描述
total_time
double preci
sion
调用此function 的总时间花费,包含调用其它funct
ion 的时间(单位:毫秒)。
self_time
double preci
sion
调用此function 自己时间的花费,
不包含调用其它f
unction 的时间(单位:毫秒)。

_t_gcluster_having_without_group_by 参数用来设置是否支持不带group by 的having
语句。

默认值为0,表示不支持;

设置为1 时,表示支持不带group by 的having 语句。
注:对于dblink 查询,此参数需要设置为global 级别,或添加到配置文件才生效。
说明:
global 级变量_t_gcluster_having_without_group_by =1,同构数据源情景如下:
1.
dblink 只有一个步骤,执行器直接连接远端SQL,使用异步API,会将本地
session 变量传递到远端,因此该变量也会被设置,不带group by 的having 能
成功。如:
select sum(i) from tt1@gc_dblink having sum(i) ;

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
614
2.
dblink 部分SQL发送给远端集群执行,
该部分SQL 没有group by但是有having,
由于远端集群为8a 且没有开启该参数,所以会报错失败。如
select sum(i) from tt1@gc_dblink having sum(i) union select sum(i) from
s1@gc_dblink having sum(i);
ERROR 1105 (HY000): (GBA-02SC-1001) The query includes syntax that is not
supported by the gcluster.

服务端证书配置好后,需要重启 IDS 服务来生效。
VPCLASS encrypt,num=1
NETTYPE onsocssl,1,150,CPU

ol_gbase8s onsocssl 127.0.0.1 10603

[config]
GBS_TYPE=gbasessl

[ol_gbase8s]
server=ol_gbase8s
client=ids1_client

[ol_gbase8s]
TLSCACertificateFile=/opt/gbase8s/ids_cfg/security/GBASECA.pem
TLSCertificateFile=/opt/gbase8s/ids_cfg/security/GBase8s.pem
TLSCertificateKeyFile=/opt/gbase8s/ids_cfg/security/GBase8s.key
TLSCertificateKeyFilePasswd=
TLSVerifyCert=verify

[ids1_client]
TLSCACertificateFile=/opt/gbase8s/ids_cfg/security/GBASECA.pem
TLSCertificateFile=/opt/gbase8s/ids_cfg/security/root.pem
TLSCertificateKeyFile=/opt/gbase8s/ids_cfg/security/root.key

TLSCertificateKeyFilePasswd=
TLSVerifyCert=verify

GBase 8s 安全技术指南
南大通用数据技术股份有限公司
- 23 -

7 备份与恢复