【 TiDB 使用环境】生产环境
【 TiDB 版本】 4.0.13
【遇到的问题:问题现象及影响】
告警大量的 tidb_tikvclient_backoff_seconds_count 告警,看tidb日志中大量的Write conflict。 大佬有解决的办法吗? 另外日志中的tableid 299,怎么能对应找到表名?
【附件:截图/日志/监控】
乐观模式?
pessimistic
这个是慢sql导致的
如何根据tableid 号,找到表名?
和慢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 天后被自动关闭。不再允许新回复。