我们已经设置了一个3节点性能集群,每个集群有16G RAM和8个核心。我们的用例是将100万行写入101个列的单个表中,目前写入操作需要57-58分钟。我们在优化集群写入性能方面的第一步应该是什么?
答案 0 :(得分:2)
我要做的第一件事就是查看正在执行写操作的应用程序:
saveToCassandra
/ saveAsCassandraTable
还是其他?我要看的第二件事是查看每个节点上cassandra方面的指标。
nodetool cfhistograms
和nodetool proxyhistograms
之类的命令可以帮助您了解您的请求需要多长时间(代理组合图)和cfhistograms(特别是延迟)可以让您深入了解需要花费的时间之间的任何其他可能的差异处理请求与执行变异操作。