MongoDB 一些基本操作<二>
来源:互联网 发布:软件验收单模板 编辑:程序博客网 时间:2024/04/30 14:23
1. 查询指定数据库的集合当前可用的存储空间
use fragment
> db.test2.storageSize() --1396736
2. 查询指定数据库的集合分配的存储空间
> db.baseSe.totalSize() --1731952
3.为数据库写数据(同步到磁盘)加锁
>db.runCommand({fsync:1,lock:1})
说明:
该操作已经对数据库上锁,不允许执行写数据操作,一般在执行数据库备份时有用。执行命令,结果示例如下:
4.查看当前锁状态
db.currentOp()
说明:
查询结果如下所示:
其中,fsyncLock为1表示MongoDB的fsync进程(负责将写入改变同步到磁盘)不允许其他进程执行写数据操作
[plain] view plaincopy
- {
- "inprog" : [ ],
- "fsyncLock" : 1,
- "info" : "use db.$cmd.sys.unlock.findOne() to terminate the fsync write/snapshot lock"
- }
5、解锁
use admin
db.$cmd.sys.unlock.findOne()
db.$cmd.sys.unlock.findOne()
说明:
执行解锁,结果如下所示:
可以执行命令查看锁状态:
db.currentOp()
状态信息如下:
说明当前没有锁,可以执行写数据操作。
[plain] view plaincopy
- { "ok" : 1, "info" : "unlock requested" }
db.currentOp()
状态信息如下:
[plain] view plaincopy
- { "inprog" : [ ] }
- MongoDB 一些基本操作<二>
- MongoDB一些基本操作(二)
- Nosql :MongoDB一些基本操作<二>
- MongoDB的一些基本操作
- MongoDB 基本操作之二
- Nosql :MongoDB一些基本操作<一>
- mongodb一些基本的数据操作
- MongoDB的一些基本操作命令(一)
- MongoDB数据库的一些常用基本操作
- ubuntu mongoDB的一些相关基本操作
- MongoDB的一些基本操作命令(二)————聚集集合查询和索引
- MongoDB笔记二之基本数据操作
- MongoDB的学习(二)-基本的操作
- MongoDB数据库的基本操作(二)
- MongoDB 学习二(shell 基本操作)
- mongodb(二)-- mongodb shell及基本操作
- Ubuntu下安装mongodb及一些基本操作
- MongoDB学习————(二)基本操作
- 参加云时代质量的力量论坛与 16 届软件展览会的一些收获
- 早该知道的7个JavaScript技巧
- SEH stack 结构探索(4)--- __exception_handler4() 探秘2之 scopetable 结构
- list容量限制测试
- adb download file to /system
- MongoDB 一些基本操作<二>
- 有关asp.net的cookie对象的学习
- This EntitySet of Type 'Data.Tbl_Student' does not support the 'Add' operation.原因
- 给明年依然年轻的我们:道别150万年薪,开始盒饭生活(转载)
- vim 好用技巧总结
- “谷歌钱包”的 中国借鉴
- java内存原型分析
- DBGrid间隔行颜色
- 用 PHP 进行 HTTP 认证