tidb-server tso获取时间缓慢升高

这个日志出现的频率很高。
[2024/07/02 09:31:41.555 +08:00] [ERROR] [terror.go:307] [“encountered error”] [error=“Unknown charset id 0”] [stack=“github.com/pingcap/tidb/parser/terror.Log\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/parser/terror/terror.go:307\ngithub.com/pingcap/tidb/server.(*Server).onConn\n\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/tidb/server/server.go:520”]

老帖了,问题定位否,解决否?

内存使用率很低,512G的机器,也就使用几十G吧

还没解决。现在用2组机器,隔一段时间轮流重启下,临时解决。

应该不是这个,stats 相关的 error log 有没有,或者 warning log

方便提供一个 clinic 我这边可以看下。

你可以抓多个,比如 7.1 中午 12-13 点,7.2,7.3 ,7.4 同时间段。我这边可以对比下不同天同时间段响应分布和增长情况。

貌似clinic 在6.0以后才会有。5.3.3没有找到文档

可以考虑升级一下。

最近升级也有专门的活动。

https://cn.pingcap.com/tidb-release-support-policy/

另外如果不升级的话,5.3这个版本也将在年底11月的时候进入 EOL。
没有小版本升级和技术支持了。

看过去是有缓慢的内存泄露,缓存不足,PD TSO段缓存可能被过早的清除了,导致更多去PD查询。看下是否有查询计划缓存泄露。看下query using plan 看板