每个TiKV节点中有两个RocksDB实例,存储Raft日志的RocksDB Raft实例和存储KV键值对数据的RocksDB KV实例。 Raft日志同步可以分为以下几个步骤: 1.Propose:TiKV将收到的SQL请求转化为Raft日志; 2.Append:Leader副本将Raft日志持久化到本地的RocksDB Raft中(RocksDB写); 3.Replicate:Leader副本将Raft日志发送给其他TiK...
WAL 是用于数据持久化,raft log 是 raft 协议,数据副本同步同步使用。我个人日常运维的问题排查都比较少接触这俩日志,不过 rocksdb.info 这个文件倒可能会检视一下,如果要类比,就有点类似 show Innodb engine status 里面的引擎状态信息、各个分层数据信息xf...
请问rocksdb中的kv rocksdb实例中的raft列簇,在官方文档中说: 用于存储各个 Region 的元信息,请问这里的说的region元信息和pd中的元信息有什么关联呢?这里存储的元信息只是这个tikv实例的元信息,但pd中的元信息是全部的,对吗?在一个问题是tidb表结构的元信息是存储在哪里呢?