2017-08-03 21 views
0

mongoldbのコレクションで発生する1日あたりの読み取り数と書き込み数を知りたい。これを見つける方法はありますか? クラスタ全体の読み取りと書き込みに関する統計情報があります。しかし、コレクションレベルで値を見つけることはできますか?どのようにしてそのようなデータを入手しますか?コレクションの読み取り/書き込みの数を調べる

あなたは組み込みの collStatsコマンドそれほどなどから取得「カーソル」サブドキュメントからその情報を引き出すことができ

答えて

0

db.runCommand({ collStats: "yourcollection" }) 

このコマンドは、日ごとに情報を分割しませんが、それの出力はうまく構成されたJSONです。このコマンドを1日に1回実行し、出力をキャプチャしてカスタム解析を実行できるはずです。

+0

お返事ありがとうございます。しかし、このコマンドの出力には読み書き負荷がありません。 – samo

+0

"yourcollection"をあなたのコレクションの名前に置き換える必要があります。次に、 "カーソル"サブドキュメントの内部に、 "挿入コール"カウンタ、 "更新呼び出し"、 "呼び出し削除"、 "検索呼び出し"が表示されます。しかし、私はあなたが正しく動作するためには、WiredTigerストレージエンジンを使用する必要があると思います。 – dnickless

関連する問題