突然出现大量的错误提示:
SQLException; SQL state [HY000]; error code [8229]; TTL manager has timed out, pessimistic locks may expire, please commit or rollback this transaction; nested exception is java.
sql.SQLException: TTL manager has timed out, pessimistic locks may expire, please commit or rollback this transaction
导致大量不同查询表或插入失败, 查过cpu和内存占用均正常,
没有慢查询,只有个别表插入数据量较大,但是分库的,其他库也出这个问题.
重启tikv后恢复正常
应用框架: mybatis-plus3.5+springboot2.6,基于dynamic-datasource3.5.1做多数据源分库处理
这如何查起? 感觉tidb非常不稳定啊, 数据没有完成切过来就各种莫名其妙的问题, 同样程序之前单机Mysql没有这些问题