MongoDB在出现负载过高的情况下如何处理?

原来遇到过一次mongodb负载过高的情况,主库和从库的负载突然就上来了,CPU占有率都到了100%,这种情况下,如何处理?mongodb是做的副本集,但是主库和从库这个时候是负载同时来的。显示全部

原来遇到过一次mongodb负载过高的情况,主库和从库的负载突然就上来了,CPU占有率都到了100%,这种情况下,如何处理?mongodb是做的副本集,但是主库和从库这个时候是负载同时来的。

收起
参与3

返回liucj2004的回答

liucj2004liucj2004其它undefined

看db.currentop,看mongotop和mongostat,
currentop相当于当前所有在执行的任务,看一下是在执行什么
也可以去slowlog里面看是否有记录
然后mongotop和mongostat是用来查看和平时比有什么异常信息

可能的情况有连接数突然变高,查询突然变多,有一种查询没有索引等等

农业其它 · 2017-06-02
浏览5272

回答者

liucj2004 最近回答过的问题

回答状态

  • 发布时间:2017-06-02
  • 关注会员:2 人
  • 回答浏览:5272
  • X社区推广