MongoDB維運相關指令介紹

不言
發布: 2019-04-13 10:32:57
轉載
2152 人瀏覽過

這篇文章帶給大家的內容是關於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
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板