您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關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 一樣。
關于MongoDB運維相關命令有什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。