TiFlash error log :region does not exist.

【 TiDB 使用环境】生产环境
【 TiDB 版本】v6.5.2
【复现路径】做过哪些操作出现的问题
tidb_gc_life_time设置为1小时
max_execution_time设置为30分钟
【遇到的问题:问题现象及影响】
TiDB Server 执行SQL卡顿,正常执行1秒以下SQL故障时段执行超1分钟仍为出结果,kill所有SQL后Tiflash Request Duration、Request Handle Duration 没有下降迹象;Tiflash error log 提示:region 202959 does not exist.

【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面

【附件:截图/日志/监控】
TiFlash_error.log
[2023/06/01 20:29:58.163 +08:00] [WARN] [RegionTable.cpp:263] [“region 202959 does not exist.”] [thread_id=72]
[2023/06/01 20:30:00.164 +08:00] [WARN] [RegionTable.cpp:263] [“region 202986 does not exist.”] [thread_id=72]

试试看把tiflash下线 再上线
第二 测试一下磁盘速度
考虑硬件不达标 io读写太差。如果用阿里云 99%是这个问题

1 个赞

使用的是超融合服务器,全闪的存储,看了IO延迟最大3ms;
将所有表tiflash replica 设置为0 后,延迟仍然持续了20分钟左右

你这个操作我想了一下 本来gc=10分钟还好 你改成1小时 数据库性能会急剧恶化。 多出来很多无用的key要扫描 才会出现平均sql 8分钟

你需要立即把gc改成10分钟 不然越来越慢

gc改10分钟,就频繁出现”read tso: 441829476756619266 is smaller than tidb gc safe point“;
31号出现4次性能故障,昨天GC改1h后只出现了1次

有些虚拟化后磁盘性能会降低很多地方看看能不能让虚拟机直通硬盘

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