为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
- 【系统版本 & kernel 版本】
centos7
- 【TiDB 版本】
3.0.4
- 【磁盘型号】
- 【集群节点分布】
3个节点
- 【数据量 & region 数量 & 副本数】
- 【问题描述(我做了什么)】
1、tidb默认的slow_launch_time 是2s,为啥日志里面不到2s的也记录下了,# Query_time: 1.237870504
2、set global long_query_time=3 ; 命令可以执行成功,但是实际没有生效
- 【关键词】
设置慢查询不生效
TiDB 的慢日志涉及两个参数:
slow-threshold
- 输出慢日志的耗时阈值。
- 默认值:300ms
- 当查询大于这个值,就会当做是一个慢查询,输出到慢查询日志。
slow-query-file
- 慢查询日志的文件名。
- 默认值:”tidb-slow.log”,注:由于 TiDB V2.1.8 更新了慢日志格式,所以将慢日志单独输出到了慢日志文件。V2.1.8 之前的版本,该变量的默认值值是 ““。
- 设置后,慢查询日志会单独输出到该文件。
参考链接如下:
https://pingcap.com/docs-cn/v3.0/reference/configuration/tidb-server/configuration-file/#slow-threshold
system
(system)
关闭
3
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。