4

我对mongo真的很陌生,

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

1 - 我关心性能和可用性,我应该关注哪些图表?

2 - 在 opcounters 图表中,他们说:“每单位时间执行的命令数”什么是时间单位?同样在同一张图表中,“命令”和“查询”有什么区别?什么是“getmore”?

我认为这已经足够一个开始的问题了,可能更多的是以下答案:)

问候, 罗宾

4

1 回答 1

4
  1. 对于性能,我建议查看 opcounters、lock%、page faults、btree 和 queues。对于可用性(我假设您有一个副本集,因为您提到了可用性)注意副本和复制滞后图。上面的列表绝不应该是详尽的,而只是作为诊断性能问题时的起始参考。

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

于 2012-12-17T19:41:20.783 回答