本篇文章給大家帶來的內容是關于mongodb運維相關命令介紹,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
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 一樣。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END