ようへいの日々精進XP

よかろうもん

MongoDB の監視運用系コマンドを試す

概要

  • せっかくなので MongoDB の運用管理に必要そうなコマンドを試す

コマンズ

mongo シェルから叩くもの

db.serverStatus()

mongod 単体の状態を表示する。

> db.serverStatus(

実行すると以下のような結果が得られる。

db.currentOp()

現在、実行中のクエリを表示する。

> db.currentOp()

何もクエリが走っていない場合には以下のように表示される。

{ "inprog" : [ ] }

普通のコマンドラインから叩くもの

mongostat

MongoDB の状態を確認する基本的なツール。

$ mongostat

以下のような結果が得られる。vmstatiostat と似ているかも。

f:id:inokara:20130831151805p:plain


tips

タブで補完

嬉しいことにコマンドの補完が出来る。(出来ないと思っていたので余計嬉しい)

> db.

mongo シェルから上記のようにコマンドの一部を入力して Tab キーを押すと...

f:id:inokara:20130831152334p:plain

db. に続くコマンドの一覧が表示されて嬉しい。


参考