3

我有一个名为 Emails 的列族,我将邮件保存到这个 CF 中,写 5000 封邮件需要 100 多秒。

我正在使用 i3 处理器,8gb 内存。我的数据中心有 6 个节点,复制因子 = 2。

我们存储在 Cassandra 中的数据大小会影响性能吗?影响写入性能的所有因素是什么?如何提高性能?

提前致谢..

4

2 回答 2

9

您要询问的一些因素是:

顺便说一句,也许你应该考虑将复制因子增加到 3,因为 rf=2 不会给你太多 - 如果你使用一致性级别 = quorum,并且一个节点发生故障,你将无法使用你的集群;如果你决定使用 rf=3 和 cl=quorum,如果你想达到强一致性,你仍然需要读/写 2 个节点,但另外,丢失一个节点不会导致集群不可用。

于 2014-04-04T06:29:04.273 回答
0

首先使用 cassandra http://www.datastax.com/products/datastax-enterprise-visual-admin找出 Cassandra 花费的时间

你也可以使用

./nodetool cfstats

收集每个键空间和表中的统计信息。

在我看来,正如其他人所指出的那样,您的作家很慢。

于 2015-08-26T13:56:40.173 回答