tidb集群无当天慢查询日志记录-tidb_slow_query.log

tidb集群无当天慢查询日志记录-tidb_slow_query.log,只有昨天和之前的记录

请问是哪里没配置好导致还是其他原因?

tidb是什么版本?

tiup is checking updates for component cluster …
A new version of cluster is available:
The latest version: v1.11.0
Local installed version: v1.10.3
Update current component: tiup update cluster
Update all components: tiup update --all

执行这个可以看版本tiup cluster list。
之所以问版本,是因为有几个版本里,如果日志级别设置为error,就会统计不到慢查询

另外,执行这个看看慢查询统计的阈值
show VARIABLES where variable_name = ‘tidb_slow_log_threshold’;

数据库执行这个看看,日志级别是怎样的
show config where name in (‘log.level’,‘log-level’);

image

引号改为英文的

image

查询这个日志级别花了30S,好慢啊

刚看了一下,是包含你这个版本的。 不过不知道你那边有没有设置过日志级别。
另外执行这个语句看看统计阈值。
show VARIABLES where variable_name = ‘tidb_slow_log_threshold’;

image
300

这个是正常默认值,300ms。

忽然看到,你说的是那个文件的慢查询啊,那个是不是要达到一定大小才会记录新的文件?关注一下文件的最后修改时间。

另外这个语句可以查今天的慢查询语句
SELECT * FROM INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY
WHERE time BETWEEN ‘2022-09-27 00:00:00’ AND ‘2022-09-28 00:00:00’

我改为200了

SELECT * FROM INFORMATION_SCHEMA.CLUSTER_SLOW_QUERY
WHERE time BETWEEN ‘2022-09-27 00:00:00’ AND ‘2022-09-28 00:00:100:
这语句查了我几分钟,还没查到

:thinking:集群响应有点慢呀,那加个limit1吧


查询结果为空呀

:thinking:那表示确实没有超过300ms的语句被执行

你执行下select sleep(1)看看有没有记录进去

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。