【 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?
【资源配置】
【附件:截图/日志/监控】