我有一个名为Emails的专栏系列,我将邮件保存到此CF中,写入5000封邮件需要100 +秒。
我正在使用i3处理器,8gb内存。 我的数据中心有6个节点,复制因子= 2。
我们存储在Cassandra中的数据大小是否会影响性能? 影响写性能的所有因素是什么?如何提高性能?
提前致谢..
答案 0 :(得分:8)
您要问的一些因素是:
顺便说一句,也许你应该考虑将复制因子增加到3,因为rf = 2不会给你太多 - 如果你使用一致性级别=仲裁,并且一个节点失败,你将无法使用你的集群;如果您决定将rf = 3与cl = quorum一起使用,那么如果要实现强一致性,仍然必须读取/写入2个节点,但此外,丢失节点不会使群集不可用。
答案 1 :(得分:0)
首先使用cassandra http://www.datastax.com/products/datastax-enterprise-visual-admin找出Cassandra的时间
您也可以使用
./nodetool cfstats
收集有关每个键空间和表格的统计信息。
在我看来,你的作家很慢,正如其他人指出的那样。