首頁  >  文章  >  資料庫  >  MongoDB維運相關指令介紹

MongoDB維運相關指令介紹

不言
不言轉載
2019-04-13 10:32:572141瀏覽

這篇文章帶給大家的內容是關於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維運相關指令介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:cnblogs.com。如有侵權,請聯絡admin@php.cn刪除