1.線上釋放記憶體 use admindb.runCommand({closeAllDatabases:1}) 註:3.2 版本 已經去掉了這個命令了 2.rs.status() 查詢複製集狀態 3.db.stats() 查詢指定庫的狀態(包含記憶體和磁碟的使用情況統計) 4.db.collection ...
1.線上釋放記憶體
use admin
db.runCommand({closeAllDatabases:1})
註:3.2 版本 已經去掉了這個命令了
2.rs.status()
查詢複製集狀態
3.db.stats()
查詢指定庫的狀態(包含記憶體和磁碟的使用情況統計)
4.db.collectionsname.stats()
查詢指定集合的具體信息
5.db.version()
查看當前實例的版本
6.db.getCollectionNames();
獲取當前資料庫下所有集合的名稱
7.集合數據的導出/導入
mongoexport / mongoimport
8.資料庫的備份與還原
mongodump 和 mongorestore
9.db.serverStatus()
伺服器統計信息
10.db.currentOp()
統計當前運行的操作
db.currentOp('ture')
包含空閑的操作
11.mongostat
診斷工具,用來統計全局系統信息
定時輪詢並顯示統計從每秒插入的數量到記憶體的使用量,再到B-樹葉缺失的頻率等信息。
登入當時,在bin文檔下執行
./mongostat -h 主機IP:埠 -u用戶名 --authenticationDatabase 登入驗證的資料庫
12.mongotop
mongotop是top命令的外部包裝工具,其運行方式與mongostat 一樣。