【发布时间】:2017-11-03 02:17:04
【问题描述】:
我有一个包含 TB 数据的 Cassandra 表(Cassandra 版本是 2.0),这是架构的样子
"my_table" (
key ascii,
timestamp bigint,
value blob,
PRIMARY KEY ((key), timestamp)
)
我想删除一些数据,但在想估计它会回收多少磁盘空间之前。
不幸的是,来自 JMX 指标的统计信息仅在过去两周内可用,所以这不是很有用。
有没有办法检查某些数据集使用了多少空间(例如时间戳
我还想知道是否有办法检查查询结果集的大小,以便我可以执行select * from my_table where timestamp < 1000 之类的操作并查看结果占用了多少字节。
【问题讨论】: