MongoDB了解彩信图表



我对mongo真的很陌生,

我必须在测试使用它的系统期间监视mongodb实例。我无法理解彩信代理提供的图表。以下是我的问题:

1 - 我为性能和可用性而烦恼,我应该关注哪些图表?

2 - 在操作计数器图表中,他们说:"单位时间内执行的命令数"时间单位是多少?同样在同一张图表中,"命令"和"查询"之间有什么区别?什么是"获取"?

我认为这已经足够开始了,可能会有更多答案出现:)

问候知更鸟

  1. 为了提高性能,我建议查看操作计数器,锁定%,页面错误,btree和队列。对于可用性(我假设您有一个副本集,因为您提到了可用性)请注意副本和 repl 滞后图。上面的列表绝不应该是详尽无遗的,而只是作为诊断性能问题时的起始参考。

  2. 每单位时间 :如果这是页面顶部突出显示的内容,则为每秒时间。命令与查询不同(获取服务器统计信息、初始化副本集和运行 map-reduce 作业都是通过运行命令来完成的)。当您遍历游标并到达返回批处理的末尾时,如果有更多结果,cursor.next() 将执行"getmore"操作来检索下一个批处理。

最新更新