当前位置: 移动技术网 > IT编程>数据库>MongoDB > MongoDB 运维相关的命令

MongoDB 运维相关的命令

2019年04月13日  | 移动技术网IT编程  | 我要评论

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 一样。

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网