目前就只有这一个 表报错,他也没有提到具体是那个region有问题。日志中也没有找到。
试试trace select count(*) from xxx能看到region_id不,这个表的数据读写相比其他表有什么特殊的没
看下监控:TiDB-> kv errors里 有哪些backoff或error比较明明显
trace的返回的都是时间相关的数据,数据库读写倒是没有什么异常。
有tiflash? tiup cluster display和tikv_store_status结果
我有两个tidb集群(一个为主,一个为从,两个之间通过tidb binlog同步),主集群上有tiflash,从集群上没有tiflash。我怀疑上面的报错可能是这个原因导致的。
不加hint的explain是啥
information_schema.tiflash_replicas里有哪些表
我从集群中没有开tiflash,所以没有tiflash_replicas这个表。
tiflash_replica 多了个s, 这个表有没有和有没有配置tiflash没关系
从集群的Information_schema.tikv_store_status能否也贴出来看看呢?
tiflash_replica这个表里面的确有很多表,但是我们都么有在这个集群上开启tiflash。奇怪呀,是不是从主集群同步过来的。但是我同步的就只有一个数据库,并没有包含information_schema这个数据库。
binlog咋配置的 ,你试试里面有记录的表哪些查询走tiflash 是不是也报错。 报错的这个表试试在从集群取消tiflash副本的命令能正常执行并删tiflash_replica的记录不。
删除从集群上的表的tiflash之后,就正常的了。厉害兄弟。
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。