rocksdb - 在 RocksDB 中查询列族的大小
问题描述
有没有办法知道存储在列族中的所有 KV 的大小?
解决方案
对于 API,您可以使用:
GetApproximateSizes()
.如果你只是想检查,你可以检查 RocksDB 日志,它有 per column family
Compaction Stats
,每个级别的 SST 文件大小。它不是报告列族大小,但如果您对写入的字节感兴趣,有一个统计报告:
rocksdb.bytes.written
,您可以通过设置获得统计信息statistics
,例如:
options.statistics = CreateDBStatistics()
推荐阅读
- git - 如何更改 github repo 的顶级目录
- python - 如何使用python将两个数据csv合并到一个文件中
- python - 拼接具有元数据完整性的热图像
- sql - 如何从另一个表中获取具有关联最旧值的项目列表
- azure - 使用 cli 检索 Azure 使用成本
- apache-spark - Spark SQL - 类似忽略大小写
- c++ - 如何使用 C+ 中的指针访问数组中的特定索引?
- python - 如何从 Python 中的 JSON 文件生成索引列表?
- bootstrap-4 - 带有图标的 Bootstrap 4 实现按钮的 Fontawesome?
- vcpkg - 如何为正在构建的每个端口添加编译器选项?