返回首页

gbase数据、南大通用产品文档:GBase8a最耗时的SQL

更新日期:2024年09月11日

此项统计按照DBA 指定某个用户名执行最耗时的N 条SQL 语句,包括每个
SQL 语句的内容、发起客户端IP、结果集记录数、耗时时间(按照耗时时间倒
序排列)

开始时间和结束时间的跨度不得超过90 天。
超长阈值以秒为单位,
默认为
60 秒,不得超过365*24*60*60 秒。TOP 的范围1~1000,默认为10。

GBase 8a MPP Cluster 管理工具手册

- 114 -

南大通用数据技术股份有限公司

图 7-103 最耗时的SQL

高性能数据加载能力
................................
15

函数原型
void func_add(UDF_INIT* initid, UDF_ARGS* args,char * is_null, char * error);
函数说明
在同一分组内,读取当前行的数据聚集到聚集结果上,并存放到buf 上,buf 通过
initid->ptr 引用。该函数有以下功能:

调用此函数时,buf 存储当前的聚集结果;

调用此函数时,args 里存储当前行需要聚集的列值;

根据buf存储的聚集结果和args存储的需要聚集的数据进行相应的聚集操作,
并将结果存放回buf 上;

如果参数类型不正确,在func_init 中检查然后报错,或者在func_add
函数中自己转换。