Cassandra 中的手动压实
Manual Compaction in Cassandra
有什么方法可以在 Cassandra 中手动执行压缩过程?
它什么时候自动发生?什么时间段?
另外,内存表阈值限制因素如何?
如果你想手动启动压缩,你可以使用 nodetool compact 命令,这里是 link 文档:
http://cassandra.apache.org/doc/latest/tools/nodetool/compact.html
何时进行压缩,取决于您的压缩策略。您可以查看此 link,在那里您可以找到有关压缩的一些详细信息:
https://docs.datastax.com/en/archived/cassandra/3.0/cassandra/dml/dmlHowDataMaintain.html
希望对您有所帮助!
Cassandra 中的压缩是自动发生的,但它的频率取决于选择的压缩策略(默认是大小分层压缩,你需要至少有 4 个相似大小的 SSTable 文件才能触发压缩)。 nodetool compact
也支持手动压缩,但不推荐这样做(或者至少 nodetool compact -s
)。
我强烈建议您在 DataStax Academy, and read DSE Architecture Guide 上观看 DS201 和 DS210 课程(它也适用于 Cassandra)。
有什么方法可以在 Cassandra 中手动执行压缩过程? 它什么时候自动发生?什么时间段? 另外,内存表阈值限制因素如何?
如果你想手动启动压缩,你可以使用 nodetool compact 命令,这里是 link 文档:
http://cassandra.apache.org/doc/latest/tools/nodetool/compact.html
何时进行压缩,取决于您的压缩策略。您可以查看此 link,在那里您可以找到有关压缩的一些详细信息:
https://docs.datastax.com/en/archived/cassandra/3.0/cassandra/dml/dmlHowDataMaintain.html
希望对您有所帮助!
Cassandra 中的压缩是自动发生的,但它的频率取决于选择的压缩策略(默认是大小分层压缩,你需要至少有 4 个相似大小的 SSTable 文件才能触发压缩)。 nodetool compact
也支持手动压缩,但不推荐这样做(或者至少 nodetool compact -s
)。
我强烈建议您在 DataStax Academy, and read DSE Architecture Guide 上观看 DS201 和 DS210 课程(它也适用于 Cassandra)。