CLUSTER_LOG 表是实时读的服务器上的日志吗?

随便看看系统表,当打开CLUSTER_LOG时既然报错了。

select * from INFORMATION_SCHEMA.CLUSTER_LOG limit 1;

ERROR 1105 (HY000): denied to scan logs, please specified the start time, such as `time > '2020-01-01 00:00:00'`

必须要指定time 和更多字段才能查询。比如下面的:

SELECT * FROM INFORMATION_SCHEMA.CLUSTER_LOG t WHERE time > '2022-08-09 00:00:00' 
AND time < '2022-08-10 00:00:00' 
and TYPE in ('tikv')
AND `LEVEL` = 'ERROR'
ORDER BY time desc;


看结果,跟dashboard的日志搜索一致。

有个问题,这个日志表是不是没有存放在数据库里面,搜索的时候是直接到对应节点服务器上去拉的日志吗?

这个应该和慢日志表一样,都不是存储在数据库中的,通过将查询条件下推到各个节点读取文件。
https://docs.pingcap.com/zh/tidb/stable/information-schema-cluster-log#cluster_log