MongoDB運維相關命令介紹

本篇文章給大家帶來的內容是關于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 登入驗證的數據庫

MongoDB運維相關命令介紹

12.mongotop

mongotop是top命令的外部包裝工具,其運行方式與mongostat 一樣。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享