7

私は1つのmongos、3つのmongod、および3つのconfigサーバーを持っています。いくつかのドキュメントを書くと、mongodの1つの挿入速度が非常に遅く、mongodログファイルに「serverstatusが非常に遅かった」というメッセージが表示されることがあります。なぜ?

バージョンは2.0.4です

4

1 に答える 1

6

このメッセージは実際には、serverStatus が問題を引き起こしているのではなく、サーバーが遅かったという事実を反映しています。serverStatus コマンド (たとえば、MMS エージェントによって定期的に実行される) が遅い場合、その警告がログに記録されます。これは原因ではなく症状です。

これはコマンドとしては非常に軽量であるため、警告が表示されるほど遅い場合は、その時点でホストが非常にビジーである可能性があります。

通常、負荷が適用される場所を探します (挿入/更新の頻度が高い、テーブル スキャン、インデックスが不十分なクエリ、ディスクの問題、RAM/CPU の競合、ページ フォールトなど)。

于 2012-08-01T09:16:08.900 に答える