TiDB DML执行过程中的所有数据都是先写到内存吗?

【 TiDB 使用环境】生产环境 /测试/ PCO
【 TiDB 版本】
【遇到的问题】
【复现路径】做过哪些操作出现的问题
【问题现象及影响】

【附件】

请提供各个组件的 version 信息,如 cdc/tikv,可通过执行 cdc version/tikv-server --version 获取。

对, tidb 节点上就是依靠内存来进行短暂存储,然后调度事务,事务提交了,内存就释放了

写操作都是先写到TiDB实例的内存中(membuffer),提交时再写入TiKV的内存中(RocksDB的memtable)

锁信息是直接写到磁盘的吧?

锁也是一样的,写memtable的时候都有个WAL

是的,先写WAL是一定的

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