ob 慢sql

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OB
【 使用版本 】v4.4.2 社区版
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作



observer 和obproxy 慢sql 阈值都改成1秒了,为什么租户还是记录1秒以内的慢sql呢,看起来阈值还是默认值100ms,修改的好像没生效

5 个赞

ocp记录的慢sql应该和trace_log_slow_query_watermark slow_query_time_threshold 这两个参数美哦雨关系 不受他们的影响是因为 OCP 自己的采集阈值默认还是 100ms
可以看看这里的配置

  1. 进入目标集群 → Agent 配置 / 配置参数
  2. 找到分类为 SQL_AUDIT 的参数:monagent.ob.slow.sql.threshold
  3. 将值从 100ms 改为 1s
  4. 保存后等待 Agent 配置下发完成(一般无需重启 OB,但 Agent 会重新加载配置)
1 个赞


你好,我这边在OCP中没看到有agent 配置 / 配置参数,但是我在OCP中的系统管理 --》 系统参数 中找到了如果的参数,修改为1秒了,但是看慢sql 依然是100ms以上的都收集了


看着在这里 你应该配置错了

我这个ocp 是4.4.2 版本的,确实没找到你说的这个路径,能否给我截完整的图片谢谢,我看下


点击集群进来这里 看一下 运维配置进来找到这个参数

1 个赞

可以了谢谢

学习了

学习了

可以调整一下慢查询采集阈值。

受教了。

非常好的学习