怎么让GBase 8a记录所有SQL?

注意:该功能在某些V95的早期版本里被去掉了,如果你的版本不支持,请升级集群,或者人工连接各个节点查询show processlist等进行查看。

查看集群当前正在运行的所有任务,特别是运行时间最长的任务。

排除一些不重要的字段,可以追加如下条件.

如下管理节点表,绿色部分是重点关注的内容,其余白色背景的请忽略。

数据库内部任务号,每个命令执行时都会增加
数据库内线程号,一般在一个session内是不会变动的

其中CPU等信息,需要开启资源管控功能。

图中为了方便,使用了\G格式,否则在一行里不方便看。

如下提供一个连续运行的脚本;其中将substring(info,0,100)去掉了,显示全部的info为后续排查方便,而sleep 10秒,请根据实际情况修改, 问题排查可以考虑减少到5秒。 日常跟踪,建议增加到30-60秒,也就是更关注执行时间长的SQL。

然后用 nohup 在后台运行

GBase 8a MPP Cluster (集群) 存储过程异常处理手册 商标声明 是南大通用数据技术股份有限公司向中华人民共和国国家商标局申请注册的注册 商标,注册商标专用权由南大通用公司合法拥有,受法律保护。未经南大通用公司书面许可, 任何单位及个人不得以任何方式或理由对该商标的任何部分进行使用、复制、修改、传播、抄 录或与其它产品捆绑使用销售。凡侵犯南大通用公司商标权的,南大通用公司将依法追究其法 律责任。 存储过程异常处理参考手册 目 录 前言 1 手册简介 1 公约 1 1 存储过程异常处理 2 1.1 简介 2 1.2 安装文件 2 1.3 语法格式 2 1.4 示例说明 3 1.4.1 获取错误数3 1.4.2 获取DML 操作影响的行数(1)5 1.4.3 获取DML 操作影响的行数(2)6 1.4.4 获取错误码,错误状态和错误信息 7 南大通用数据技术股份有限公司 - I - 存储过程异常处理参考手册 前言 手册简介 存储过程异常处理参考手册主要用于指导用户在GBase 8a MPP Cluster 中使用存储过程中时,如何获取出现错误SQL 的异常信息。 本手册主要介绍异常信息的分类,GET DIAGNOSTICS 的语法格式。在示例 说明部分通过实例说明如何在存储过程中通过使用GET DIAGNOSTICS 命令获取 异常信息。 公约 下面的文本约定用于本文档: 约 定 说 明 加粗字体 表示文档标题 大写英文(SELECT) 表示GBase 8a MPP Cluster 关键字 等宽字体 表示代码示例 … 省略号指明被省略的内容。 南大通用数据技术股份有限公司 - 1 - 存储过程异常处理参考手册 1

[版权声明] 本站所有资料由用户提供并上传,若内容存在侵权,请联系邮箱。资料中的图片、字体、音乐等需版权方额外授权,请谨慎使用。网站中党政主题相关内容(国旗、国徽、党徽)仅限个人学习分享使用,禁止广告使用和商用。

剩余 29 页未读, 点击查看更多

我要回帖

更多关于 我要让他一无所有 的文章

 

随机推荐