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’);
引号改为英文的
查询这个日志级别花了30S,好慢啊
刚看了一下,是包含你这个版本的。 不过不知道你那边有没有设置过日志级别。
另外执行这个语句看看统计阈值。
show VARIABLES where variable_name = ‘tidb_slow_log_threshold’;
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
这语句查了我几分钟,还没查到
集群响应有点慢呀,那加个limit1吧
那表示确实没有超过300ms的语句被执行
你执行下select sleep(1)看看有没有记录进去
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。