Region is unavailable

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.2
  • 【问题描述】:在执行的时候出现
    Region is unavailable
    image
    若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。

可以根据 tidb map 1.1 看下是否可以定位问题呢。

怎么使用tidb map

sorry,补下链接:
https://github.com/pingcap/tidb-map/blob/master/maps/diagnose-map.md#tidb-集群问题导图

没有解决方案哦,只是简单的说了一句: 一般是由于 region 在一段时间不可用导致(可能会遇到 "TiKV server is busy" 或者发送给 TiKV 的请求由于 not leader 或者 epoch not match 被打回,或者请求 TiKV 超时等),TiDB 内部会进行 backoff 重试机制, backoff 的时间超过了一定阈值(默认 20s),就会报错给客户端,如果 backoff 在阈值内该错误对于客户端是无感知的。请问你们一般是怎么分析的呢,有没有思路呢?

一般忽略不需要处理,这是 tidb 内部的处理问题的方式。如果应用端没有收到报错信息,可以忽略。

可以提供下 tikv log 和 tidb log 我们看下。

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