暂无图片
MogDB 慢sql没有记录到STATEMENT_HISTORY表中,日志文件中也未收集
我来答
分享
不想用随机名字
2022-08-16
MogDB 慢sql没有记录到STATEMENT_HISTORY表中,日志文件中也未收集
暂无图片 20M

以下是我的操作步骤:
1,修改时间阈值 :gs_guc reload -N all -I all -c "log_min_duration_statement=10000";
2,修改记录级别:gs_guc reload -N all -I all -c "track_stmt_stat_level='L0,L1'";
3、使用用户zkh授权,
CREATE ROLE manager IDENTIFIED BY 'Zkh12345678';
ALTER ROLE manager SYSADMIN;
grant manager to zkh;
4、执行慢sql,执行之间在15秒左右,表里600万条数据
select count(*) from db_mysql.dump_tables_mysql dtm
left join db_mysql.dump_tables_mysql dtm1
on dtm.tablename =dtm1.tablename;
5、登录postgres查询STATEMENT_HISTORY,没有记录
gsql -U zkh -W Zkh12345678 -d postgres
select * from STATEMENT_HISTORY;
输入图片说明

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
高云龙

enable_resource_track 这个参数是不是 off 了?

暂无图片 评论
暂无图片 有用 0
暂无图片
刘贵宾

我测一下

暂无图片 评论
暂无图片 有用 0
不想用随机名字
题主
2022-08-16
试过了,也不行,不知道为什么
刘贵宾

你在库中看一下参数值是否正确,

show log_min_duration_statement;

show track_stmt_stat_level;

暂无图片 评论
暂无图片 有用 0
不想用随机名字
题主
2022-08-16
log_min_duration_statement 100 track_stmt_stat_level OFF,L0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏