1、mongod 启动项注释(默认不能生成路径,需手动建立)
dbpath 数据库实例的路径
logpath 日志记录路径
logappend 日志采用追加形式,默认为覆盖
bind_ip 实例绑定IP地址
port 实例指定端口,web管理接口在此接口上加1000
fork 以后台实行进行运行,
journal 开启操作日志功能
syncdelay 同步刷新磁盘时间,单位为秒,默认60秒
directoryperdb db单独存放目录,类似MySQL独立表空间
maxConns 最大链接数
repairpath 执行repair的临时目录,如果没有开启journal,异常死机,需要执行repair操作
insert 每秒插入
query 每秒查询
update 每秒更新
delete 每秒删除
locked 锁定量
qr|qw 客户端排队长度 读、写
ar|aw 活跃的客户端数量 读、写
mongorestore -d 数据库名 备份的路径 --drop
然后可以进行备份,备份结束之后,对写入锁进行还原 db.$cmd.sys.unlock.findOne();
解锁之后可以使用db.currentOp() 查看进程
加锁 db.runCommand({"fsync" : 1, "lock" : 1});
解锁 db.$cmd.sys.unlock.findOne();
dbpath 数据库实例的路径
logpath 日志记录路径
logappend 日志采用追加形式,默认为覆盖
bind_ip 实例绑定IP地址
port 实例指定端口,web管理接口在此接口上加1000
fork 以后台实行进行运行,
journal 开启操作日志功能
syncdelay 同步刷新磁盘时间,单位为秒,默认60秒
directoryperdb db单独存放目录,类似MySQL独立表空间
maxConns 最大链接数
repairpath 执行repair的临时目录,如果没有开启journal,异常死机,需要执行repair操作
auth 需要账户验证登录
2、停止服务 shutdownServer() db.shutdownServer()
3、查看当前进程 db.currentOp()
4、结束某个进程 db.killOp(进程号)
insert 每秒插入
query 每秒查询
update 每秒更新
delete 每秒删除
locked 锁定量
qr|qw 客户端排队长度 读、写
ar|aw 活跃的客户端数量 读、写
conn 链接数
mongoexport -d 数据库名称 -c 表名称 -o 要导出的文件的路径
mongodump -d 数据库名 -c 备份表名 -o 备份路径
mongorestore -d 数据库名 备份的路径 --drop
mongorestore -d drumdb d:\MDRUM\drumdb
db.repairDatabase()
然后可以进行备份,备份结束之后,对写入锁进行还原 db.$cmd.sys.unlock.findOne();
解锁之后可以使用db.currentOp() 查看进程
加锁 db.runCommand({"fsync" : 1, "lock" : 1});
解锁 db.$cmd.sys.unlock.findOne();