当我运行命令
时nodetool compactionhistory
我得到以下输出:
id keyspace_name columnfamily_name compacted_at bytes_in bytes_out rows_merged
---
01fd6ca0-d5b5-11e4-bc1e-8f1a146ee438 system sstable_activity 1427593412714 3183 795 {4:16}
12e296c0-d30e-11e4-bc1e-8f1a146ee438 system sstable_activity 1427301812780 4130 1069 {1:2, 4:24}
最后一栏是什么意思?
答案 0 :(得分:2)
它是一个直方图,显示压缩中合并的行数。关键是合并行的数量,因此{1:2, 4:24}
表示有一行不需要合并两次,四行合并24次。
像{4:16}
这样的事情意味着压缩正在合并四个sstables,并且共有16个分区(行)在所有这些中共享。用{1:2, 4:24}
表示有一些分区是单个sstable独有的。
如果有帮助的话{}有点不同https://www.datastax.com/documentation/cassandra/2.1/cassandra/tools/toolsCompactionHistory.html