MongoDB运维相关命令介绍
时间:2020-09-23 06:40:07
作者:重庆seo小潘
来源:
本篇文章给大家带来的内容是关于MongoDB运维相关命令介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、在线释放内存 use admindb.runCommand({closeAllDatabases:1}) 注:3.2 版本 已经去掉了这个命令了 2.rs.status() 查询复制集
本篇文章给大家带来的内容是关于MongoDB运维相关命令介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、在线释放内存
use admindb.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运维相关命令介绍的详细内容,更多请关注小潘博客其它相关文章!