私は1つのmongos、3つのmongod、および3つのconfigサーバーを持っています。いくつかのドキュメントを書くと、mongodの1つの挿入速度が非常に遅く、mongodログファイルに「serverstatusが非常に遅かった」というメッセージが表示されることがあります。なぜ?
バージョンは2.0.4です
私は1つのmongos、3つのmongod、および3つのconfigサーバーを持っています。いくつかのドキュメントを書くと、mongodの1つの挿入速度が非常に遅く、mongodログファイルに「serverstatusが非常に遅かった」というメッセージが表示されることがあります。なぜ?
バージョンは2.0.4です
このメッセージは実際には、serverStatus が問題を引き起こしているのではなく、サーバーが遅かったという事実を反映しています。serverStatus コマンド (たとえば、MMS エージェントによって定期的に実行される) が遅い場合、その警告がログに記録されます。これは原因ではなく症状です。
これはコマンドとしては非常に軽量であるため、警告が表示されるほど遅い場合は、その時点でホストが非常にビジーである可能性があります。
通常、負荷が適用される場所を探します (挿入/更新の頻度が高い、テーブル スキャン、インデックスが不十分なクエリ、ディスクの問題、RAM/CPU の競合、ページ フォールトなど)。