为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】 v4.0.11
【问题描述】
在使用 go-ycsb 测试 tidb 性能时,发现每隔一段时间会有一个 Analysis 命令发送给 tikv 导致整体性能抖动。
并且可以再 tidb dashboard 看到一个慢查询
ANALYZE TABLE `test`.`usertable`;
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】 v4.0.11
【问题描述】
在使用 go-ycsb 测试 tidb 性能时,发现每隔一段时间会有一个 Analysis 命令发送给 tikv 导致整体性能抖动。
并且可以再 tidb dashboard 看到一个慢查询
ANALYZE TABLE `test`.`usertable`;
看到其实 auto analysis 面板其实没有值,所以这个可能时 go ycsb 发出来的 analysis 命令
还可以查一下 tidb 日志有没有 auto analyze triggered 关键词
将 tidb 配置参数 run-auto-analyze 改成 false
https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file#run-auto-analyze
通过 prometheus-ip:9090 web 页面查询 tidb_statistics_auto_analyze_total,检查下 metric 数据有没有上报到 Prometheus
有 tidb_statistics_auto_analyze_duration_seconds_bucket 这个指标全是0
没有 tidb_statistics_auto_analyze_total 这个指标
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。