繁体   English   中英

Cassandra缓存大小和JVM堆大小

[英]Cassandra Cache Size & JVM Heap Size

我正在为Cassandra创建非常重的节点集。 我将Cassandra用作关系数据库和某些类型数据的数据读取器之间的缓存层。 写入只会采用将关系数据库中的数据同步到Cassandra的形式。 我试图最大化Cassandra的缓存大小,以提高读取性能。

与堆有关的最佳缓存大小是多少(我同时使用分区键和行缓存)?

技术

  • JDK 1.7
  • 卡桑德拉2.x
  • 64 GB内存

摘要

  • 最佳的Java堆大小和Cassandra缓存大小?

Cassandra实际上没有特定的“最佳”,它非常依赖于应用程序。 我正在为您猜测一个标准大小的堆,因为缓存已卸载到系统内存中。 加载您的jconsole并尝试各种配置,并查看它如何改变您的缓存命中率。

同样,在针对读取进行优化时,您将希望保持每个节点的数据量低,例如每个节点少于500GB,并使用SSD进行存储。

http://www.datastax.com/dev/blog/maximizing-cache-benefit-with-cassandra

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM