Rocksdb一些日志

查到一次imm到L0的下刷

cat LOG |grep 'flush table'
或者
cat LOG |grep 'flush_started'

一次compact的开始记录,记录下jobid

cat LOG |grep compaction_started |grep job

某次compact里生成一个新文件的记录**

 cat  LOG |grep table_file_creation |grep 'job\": 74,'

而且通过table_file_creation 也可以看到新生成的sst里面kv总数是多少,墓碑是多少。

查看当前系统各层的sst文件数量

 cat  LOG |grep 'compaction_finished'

查看一次compact,涉及的各层的文件数量

 cat  LOG |grep 'Compacted'

结果一般如下:

[JOB 37] Compacted 1@3 + 23@4 files to L4 => 1512930764 bytes

表示:37号 job 需要从L3读1个文件,然后L4读23个文件,一共需要读取1512930764 字节的数据进行合并。

查看哪个sst文件被标注为需要待compaction

 cat  LOG | egrep 'flush t|Generated'  |grep need

(参见:谈谈Rocksdb的del优化–CompactOnDeletionCollector

查看目前还有几个待合并的sst文件

 cat  LOG | grep 'files need'

查看最近一段时间memtable的写入量(用户角度的写入量)

 cat LOG  | egrep 'Interval writes|DUMP'

结果里ingest就是写入的数据总量

最近一段时间内部compaction和flush的量

 cat LOG   | egrep 'DUMP| Compaction Stats|Interval compaction|Flush\(G'
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值