之后的压缩就导致了内存泄漏问题

时间:2022-02-02 04:16:42

2016年5月中旬,由于急着项目上线,cassandra3.4版本在没有很多测试的情况下就使用了,其时部署在3台16G的windows系统处事器上。几个月使用下来,大都问题都是OOM导致的宕机 。出格是有一次宕机,在重启数据库后发明内存不停上升,多次重启也都是如此。通过不雅察看判断可能原因是数据库采纳的默认compact计谋-SizeTieredCompactionStrategy(将磁盘上小的DB文件合成大DB文件)。颠末几个月的数据入库, 该计谋已经孕育产生了多个3g的DB文件, 不知道是数据库有bug 还是内存太小,之后的压缩就导致了内存泄漏问题。 有关cassandra压缩计谋和升级等陆续更新。