首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >cassandra压缩应该多久进行一次

cassandra压缩应该多久进行一次
EN

Stack Overflow用户
提问于 2017-08-30 06:24:58
回答 1查看 164关注 0票数 1

我使用nodetool进行Cassandra压缩,它将磁盘使用量从30 4Gb减少到4 4Gb。

我知道压缩工具在后台做的是将所有SST表合并为一个表。

我需要多久运行一次压缩工具,手动运行它会如何影响性能?

EN

回答 1

Stack Overflow用户

发布于 2017-08-30 09:13:59

你试过LeveledCompactionStrategy或TimeWindowCompactionStrategy吗?一般情况下,您不应该自己压缩sstables,如果需要的话,很可能是数据模型与策略不匹配。

何时运行的机制取决于策略。最基本的;大小分层,将等到有几个类似大小的稳定,并合并它们。这意味着,如果您有时间序列数据或频繁更新的数据,则过时的数据可能存在于较大的sstables中,这些sstables在很长一段时间内都不会合并。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45949164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档