1.开启dm数据库跟踪日志
跟踪日志文件是一个纯文本文件,以 dmsql_实例名_日期_时间命名, 默认生成在 DM 安装目录的 log 子目录下。
配置文件在数据文件目录下的sqllog.ini
配置 dm.ini 中 SVR_LOG = 1 启用 sqllog.ini 配置,该参数为动态参数,可通过调用数据库函数直接修改,如下所示:
SP_SET_PARA_VALUE(1,'SVR_LOG',1);
2.使用dmlog分析跟踪日志,dmlog是类似与percona的pt-query-digest的慢sql日志分析工具
dmlog下载地址:
wget https://download.dameng.com/eco/docs/Dmlog_DM7_v5.1.jar
oracle网站上下载jdk,有就忽略
java -jar Dmlog_DM7_v5.1.jar
按照提示一路下来:
执行目录下产生文件夹RESULT_2022_09_22_17_16_0,里面有对应的语句执行报告,不止一个