RocksDB 的内存占用计算中1个疑问

【 TiDB 使用环境】生产环境 /测试/ Poc
测试
【 TiDB 版本】
v6.1.0
【复现路径】做过哪些操作出现的问题
RocksDB 的内存占用计算中1个疑问
【遇到的问题:问题现象及影响】
文档描述:
写入 RocksDB 中的数据会写入 MemTable,当一个 MemTable 的大小超过 128MB 时,会切换到一个新的 MemTable 来提供写入。TiKV 中一共有 2 个 RocksDB 实例,合计 4 个 ColumnFamily,每个 ColumnFamily 的单个 MemTable 大小限制是 128MB,最多允许 5 个 MemTable 存在,否则会阻塞前台写入,因此这部分占用的内存最多为 4 x 5 x 128MB = 2.5GB。

疑问1:
TiKV 中一共有 2 个 RocksDB 实例,合计 4 个 ColumnFamily。是4个ColumnFamily,还是5个ColumnFamily?

【资源配置】
【附件:截图/日志/监控】

文档:https://docs.pingcap.com/zh/tidb/v6.1/rocksdb-overview

应该是官方文档写错了 5个

会不会是5.4版本之前,没有启用raftdb时是4个cf

看文档说的是:一个rocksdb有1个,另一个有4个cf,一共5个

可以把连接发出来吗

一直有的

就你发的这个链接
https://docs.pingcap.com/zh/tidb/v6.1/rocksdb-overview

rocksdb-kv 那边有4个cf,3个存真正数据用的,write\default\lock ,一个raft,这个raft cf是为了存储region的localstate,比如说region apply index,region的状态这些。
rocksdb-raft 里面一个default cf,存储raft 日志。

共5个。
官方文档中应该是没介绍 rocksdb-kv 中的 raft cf