show dbs
コマンドを実行しても、x-development
データベースは表示されません。次に、シェルからデータベースを削除しても、再びアクセスできます。
> use x-development
switched to db x-development
> db.dropDatabase()
{ "dropped" : "x-development", "ok" : 1 }
> use x-development
switched to db x-development
>
なぜこうなった?私たちはmongo 2.2を使用しています。
データベースが の下に表示されているため、このデータベースを削除しようとしています。mongostat
このデータベースがサーバー リソースを消費していないことを確認します。
[root@mongo]# mongostat
connected to: 127.0.0.1
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn time
0 5 0 0 0 1 1 2.11g 4.86g 464m 0 x-development:0.0% 0 0|0 0|0 62b 2k 3 11:42:57
0 0 0 0 0 1 0 2.11g 4.86g 464m 0 x-development:0.0% 0 0|0 0|0 62b 2k 3 11:42:58
0 0 0 0 0 1 0 2.11g 4.86g 464m 0 x-development:0.0% 0 0|0 0|0 62b 2k 3 11:42:59
mongostat
本当の問題は、データベースが存在しないのに、なぜこのデータベースが表示されるのですか?