tidb日志中有大量gc错误信息,这种怎么手动处理

【 TiDB 使用环境】生产环境 /测试/ Poc
生产环境
【 TiDB 版本】
5.2.1
【复现路径】做过哪些操作出现的问题
最近发现日志中存在大量关于gc_woker的报错,会影响集群性能么,能不能手动处理。(因为安全问题,it把服务器之前ssh协议关掉了,感觉是这个导致了connection refused)
【遇到的问题:问题现象及影响】
【资源配置】
【附件:截图/日志/监控】

参考一下这个帖子 TiDB 节点大量[gc worker] delete range failed 报错信息

是不是数据太多了,gc清理不过来,看历史好像是升级版本解决的

我看错误好像是最近才发生的,而且最近没有新入数据。我们这边都是t+1数据,平时数据处理也没那么频繁。

你这tikv的端口还能连上吗?172.21.10.139:20166和172.21.10.140:20166

集群重启下,我记得这个版本有 gc 相关问题。

后续考虑升级吧。

看这个报错是连不上tikv 吧。telnet 看一下。

我看是通的,所以很奇怪为什么一直报连接失败

啊?这…那后续我升级高版本试试。虽然报这个错,但是目前还能正常使用,但不知道这个会不会对当前集群性能造成大影响。

想起来了,这问题好像是和 gc.enable-compaction-filter 有关系,建议升级一下。

1 个赞

空间容量浪费和一些 SQL 可能扫到 mvcc 数据导致性能下降。不要拖。

ok,多谢。

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