告警大量的tidb_tikvclient_backoff_seconds_count

【 TiDB 使用环境】生产环境
【 TiDB 版本】 4.0.13
【遇到的问题:问题现象及影响】
告警大量的 tidb_tikvclient_backoff_seconds_count 告警,看tidb日志中大量的Write conflict。 大佬有解决的办法吗? 另外日志中的tableid 299,怎么能对应找到表名?
【附件:截图/日志/监控】



乐观模式?

pessimistic

这个是慢sql导致的

如何根据tableid 号,找到表名?

https://docs.pingcap.com/zh/tidb/stable/troubleshoot-lock-conflicts#tidb-锁冲突问题处理

和慢sql无关

select TIDB_TABLE_ID,TABLE_SCHEMA,TABLE_NAME from INFORMATION_SCHEMA.TABLES where TIDB_TABLE_ID=XXXXX;

访问 TiKV 发生错误时发起重试的次数,这个报错如果不是特别多可以忽略,或者把阈值调大点。
INFORMATION_SCHEMA.TABLES里有table id

总是在报,每次200左右

是不是有批量操作导致region频繁变动,我们是把warning忽略的,只发error的告警,一般来说这个warning对业务没影响

有一阵我这也很频繁出这个warning,后来升级kv配置就没了

看文档 这个是正常的呗。就是并发量太大了

试试改tikv-client.commit-timeout 参数的值,例如将其从默认值 调整为更大的值,如 120s。这样可以增加提交事务的超时时间

一般这种情况 热点图上肯定能见到这张表,读写量应该都挺大,考虑下业务拆分

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