Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance Cassandra群集写入性能_Performance_Cassandra_Cassandra 2.1 - Fatal编程技术网

Performance Cassandra群集写入性能

Performance Cassandra群集写入性能,performance,cassandra,cassandra-2.1,Performance,Cassandra,Cassandra 2.1,我使用的Cassandra2.1有3个节点,其中一个配置为种子。 集群似乎工作正常,读取/查询速度也不错。但是写作速度真的很差。大约1000-2000行/秒。考虑到我需要推送一个有数百万行的数据库,时间开销是不允许的 这些行有4个主键 我尝试了复制因子1,我认为它可以大大加快速度,但没有结果 这是预期的表现还是我可能做错了什么?如果是这样,有什么好的诊断方法?从节点中的CPU/内存使用情况来看,它们在CPU前端的使用率似乎很高,而在内存上的使用率则正常(25%) 我不认为网络是个问题,因为我在只

我使用的Cassandra2.1有3个节点,其中一个配置为种子。 集群似乎工作正常,读取/查询速度也不错。但是写作速度真的很差。大约1000-2000行/秒。考虑到我需要推送一个有数百万行的数据库,时间开销是不允许的

这些行有4个主键

我尝试了复制因子1,我认为它可以大大加快速度,但没有结果

这是预期的表现还是我可能做错了什么?如果是这样,有什么好的诊断方法?从节点中的CPU/内存使用情况来看,它们在CPU前端的使用率似乎很高,而在内存上的使用率则正常(25%)

我不认为网络是个问题,因为我在只有一个节点的本地设置中也体验过这种性能


谢谢你的帮助!任何指针都被理解。

这里需要考虑的2件事——硬件和代码。您正在使用什么硬件(包括硬盘驱动器)以及如何加载数据?你是偶然使用批处理的吗?你好!我也遇到了同样的问题:Datastax的人说这可能是因为I/O速度慢。我还没有检查I/O,但是你可能想这样做。或者玩弄分区大小(但根据Datastax,如果硬件设置正常,分区大小应该不是问题)。