inconsistent index 不连续的索引问题

【 TiDB 使用环境】测试
【 TiDB 版本】5.3
【遇到的问题】
查询数据的时候出现: inconsistent index PRIMARY handle count 21 isn’t equal to value count 7
【复现路径】
tispark写入 tidb
df.write.
format(“tidb”).
option(“tidb.addr”, “”).
option(“tidb.port”, “4000”).
option(“tidb.user”, “bdata”).
option(“tidb.password”, ").
option(“database”, “bdata”).
option(“table”,tblName).
option(“replace”,true).
option(“isolationLevel”,“NONE”).
option(JDBCOptions.JDBC_BATCH_INSERT_SIZE,1000).
mode(“append”).
save()
【问题现象及影响】
每次执行数据写入后,select都会出现inconsistent index 不连续的索引问题

看起来和这个问题一样

tispark版本多少,这个是tispark的bug,tispark还有个致命bug是,写入的数据查tikv和tiflash的数量不一致,所以写入尽量别用tispark,读取可以

版本是2.4.1

升级到2.4.2试试吧,2.4.2应该是修复了,changelog估计没写

好的,感谢,我试下

但是我这边用的scala2.11

那就别用tispark写了,低版本的有严重bug

TiSpark 已更新到 3.0 具体的版本信息可见:

今天查询遇到个严重的问题:我的表联合主键是item_id,erpsource
按着delivery_id查询,出现了重复的联合主键!


按着item_id主键查询,就没有出现重复的联合主键!

不同主题的,再开贴吧