TiDB 的问答社区
为什么raft log都committed了。用户transaction还不能返回提交成功。写的操作不应该是在内存中有数据么?此时虽然没有apply到kv里面。但是应该在内存中应该可以读到了。那么就应该可以给客户端返回提交成功了吧?
🪐 TiDB 技术问题
事务
,
数据库管理
TiDBer_jYQINSnf
2024 年6 月 7 日 07:04
20
读请求不解析raftlog啊。读请求直接读取rocksdb-kv。事务的两阶段提交中说的缓存,是在commit前在tidb节点缓存。所以如果其他tidb节点读取一个未apply的变更是读不到的。
show post in topic
©2023 TiDB Community.
京ICP备20022552号-5
京公网安备11010802043344号