我有一个MongoDB集群设置,在一个碎片设置中有一个主程序和两个秒。每天晚上,我们都有一个很高的负载,但是有一天,大多数读取API都有一个SECONDARY_PREFERRED读取首选项。但负载不平衡,如下所示:
X-Axis -> time Y-Axis ->查询数以及相应机器的CPU。
Green ->中一黄 ->
从应用程序代码连接到Cassandra并进行查询会消耗Cassandra的CPU。我的查询类似于::select fields from table where partition_key = "PARTITION_KEY" and clustering_key_1 = "KEY1"但它对CPU的影响仍然很大。有时CPU会达到100%。
这是正常的吗?