tikv region skip invalid split key: key is not in region

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】



start_key 和 key相同

查了数据表
SELECT
*
FROM
information_schema.tikv_region_status trs where region_id in(21637) ;
发现table_id 和 index_id 都是空的,这种问题怎么解决

和这个类似的问题?

1 个赞

看着差不多,但是我这个region没有关联数据表或索引,无法删除表,不知道咋处理,想着用手动切分,但是key又不知道咋算出来

链接里后面的回复几个操作可以么?

升到8.1.2。

其实本质还是mvcc版本太多不能gc回收,这个region里面的table_id和index_id 都关联不到实际的数据,可能是整个region都是过期mvcc版本了。

属于是

https://github.com/tikv/tikv/issues/17269

这个issue的其他影响。

而这个修复合并到8.1分支的时间是2024.8.30.
晚于这个时间的8.1子版本只有8.1.2.

不想升级的话,可以尝试的解决的方案是:1, 关闭gc filter in compaction特性;2,手动compact

1 个赞

升级之前,我手动compact,但是不起作用,我升级到8.1.12了,现在看来没啥问题了

1 个赞

所以这是个bug吗

要看具体的tidb版本的。就目前这个版本来说,是的。

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