返回首页

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

更新日期:2024年09月11日

PG_WLM_STATISTICS
PG_WLM_STATISTICS 视图显示作业结束后或已被处理异常后的负载管理相关信息。
查询该视图需要sysadmin 权限。
名称
类型
描述
statement
text
执行了异常处理的语句。
block_time
bigint
语句执行前的阻塞时间。
elapsed_time
bigint
语句的实际执行时间。
total_cpu_time
bigint
语句执行异常处理时数据库实例上CPU 使用的总
时间。
qualification_time
bigint
语句检查倾斜率的时间周期。
cpu_skew_percent
integer
语句在执行异常处理时数据库实例上CPU 使用的
倾斜率。
control_group
text
语句执行异常处理时所使用的Cgroups。
status
text
语句执行异常处理后的状态,包括:
pending:执行前预备状态。
running:执行进行状态。
finished:执行正常结束。
abort:执行异常终止。
action
text
语句执行的异常处理动作,包括:
abort:执行终止操作。
adjust:
执行Cgroups 调整操作,
目前只有降级操作。
finish:正常结束。

本章是基于编写 SELECT 语句中介绍的概念构建的。它提供了更高级类型的 SELECT 语
句(用来查询关系数据库)的样本语法和结果。本章提供了以下资料:

介绍了 GROUP BY 和 HAVING 子句,可将这些子句与聚集配合使用来返回行组
并对那些组应用条件

显示如何使用自连接来将表连接至它本身以将列中的值与同一列中的其它值进行
比较并标识重复

说明外连接如果区别看待两个或多个表,并提供了使用 GBase 8s 扩展和 ANSI 连
接语法的四种外连接类型的示例

描述如何在另一 SELECT 语句的 WHERE 子句中嵌套 SELECT 语句,来创建相
关和非相关查询并显示如何在子查询中使用聚集函数

演示如何将 SELECT 语句嵌套在另一个 SELECT 语句的 FROM 子句中,
来指定
其结果作为外部 SELECT 语句数据源的不相关子查询

演示如何使用关键字 ALL 、ANY 、EXISTS 、IN 和 SOME 来创建子查询以及
添加关键字 NOT 或关系运算符的影响

描述如何使用集合子查询将关系数据转换为 MULTISET 类型的集合,以及如何使
用集合派生的表反访问集合中的元素

讨论联合、相交和差异集合运算

显示任何使用 UNION 和 UNION ALL 关键字创建包含两个或多个 SELECT 语
句的复合查询

7 修改数据

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司 - 156 -

本部分描述如何修改数据库中的数据。修改数据与查询数据有本质区别。查询数据涉及检
查表的内容。修改数据涉及更改表的内容。

日志汇总与查询功能,将一次加载的错误数据日志与溯源信息日志汇总至加载发
起节点,并提供相应的查询,检索日志的功能。本功能依赖表GNS 功能的开启。
通过变量gbase_loader_logs_dir 指定日志文件汇总路径,默认汇总至加载发起节
点的gcluster 日志目录($GCLUSTER_HOME/log/gcluster/)下的loader_logs 目录,
并在该路径下建一个以本次TASK_ID 命名的子文件夹,将汇总日志存放于该子
文件夹下。加载完成时,在该子文件夹下创建一个以TASK_ID_loader_result.log
命名的日志,并将本次加载的结果信息写入该日志文件。该变量支持set 方式修
改和配置文件方式修改。
图5- 2 日志文件汇总路径
通过变量gbase_loader_logs_collect 变更控制集群加载日志汇总功能的开关,有效
值[0,1],默认值为1,表示开启汇总功能,该变量支持set 方式修改与配置文件方
式修改。
对于集群加载,如果gbase_loader_logs_collect 为1,错误数据与溯源信息汇总到
加载发起节点,并存储到gbase_loader_logs_dir 指定目录,否则不进行错误数据
与溯源信息日志的汇总。
注意

对于日志的命名,汇总功能不变更日志的文件名,遵循现有命名规则;

对于日志的个数,汇总功能也不对日志文件进行合并,即汇总功能只是将
各个数据加载节点产生的日志文件汇总至加载发起节点。
图5- 3 所示

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1178