Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 有没有办法知道卡桑德拉的压实时间?_Cassandra_Datastax - Fatal编程技术网

Cassandra 有没有办法知道卡桑德拉的压实时间?

Cassandra 有没有办法知道卡桑德拉的压实时间?,cassandra,datastax,Cassandra,Datastax,通过使用nodetool compactionstats,我现在能够获得正在运行的压缩操作的预计到达时间。但我需要的是知道过去的契约运行了多长时间nodtool compressionhistory显示压缩完成的时间,但每次压缩操作所需的时间。它取决于sstables的数据和大小。但是,如果您的服务器足够强大,您可以提高吞吐量以加快速度。此外,您还可以检查compactionstats并查看总大小和剩余大小 是的,我已经检查了多个节点上的compactionstats,并尝试根据要完成的数据的剩

通过使用
nodetool compactionstats
,我现在能够获得正在运行的压缩操作的预计到达时间。但我需要的是知道过去的契约运行了多长时间
nodtool compressionhistory
显示压缩完成的时间,但每次压缩操作所需的时间。

它取决于sstables的数据和大小。但是,如果您的服务器足够强大,您可以提高吞吐量以加快速度。此外,您还可以检查compactionstats并查看总大小和剩余大小

是的,我已经检查了多个节点上的
compactionstats
,并尝试根据要完成的数据的剩余时间和剩余大小计算压缩率。这几乎是一致的。但是cassandra会在任何地方记录每次压缩所花费的时间吗?您需要在system.log上获取这些压缩任务或表格,然后才能分析时间。