【发布时间】:2020-05-15 17:05:47
【问题描述】:
通过使用nodetool compactionstats,我能够获得正在运行的压缩操作的 ETA。但我需要知道过去的压缩运行了多长时间。 nodtool compactionhistory 显示压缩何时完成但每次压缩操作所花费的时间。
【问题讨论】:
通过使用nodetool compactionstats,我能够获得正在运行的压缩操作的 ETA。但我需要知道过去的压缩运行了多长时间。 nodtool compactionhistory 显示压缩何时完成但每次压缩操作所花费的时间。
【问题讨论】:
这取决于 sstables 的数据和大小。但是,如果您的服务器足够强大,您可能会增加吞吐量以使其更快。此外,您检查压缩统计并查看总大小和剩余大小。
【讨论】:
compactionstats,并尝试根据要完成的数据的剩余时间和剩余大小来计算压缩率。它几乎是一致的。但是 cassandra 会在任何地方记录每次压缩所花费的时间吗?