1. 查詢指定數據庫的集合當前可用的存儲空間
use fragment
> db.test2.storageSize() --1396736
2. 查詢指定數據庫的集合分配的存儲空間
> db.baseSe.totalSize() --1731952
3.爲數據庫寫數據(同步到磁盤)加鎖
>db.runCommand({fsync:1,lock:1})
4.查看當前鎖狀態
- {
- "inprog" : [ ],
- "fsyncLock" : 1,
- "info" : "use db.$cmd.sys.unlock.findOne() to terminate the fsync write/snapshot lock"
- }
db.$cmd.sys.unlock.findOne()
- { "ok" : 1, "info" : "unlock requested" }
db.currentOp()
狀態信息如下:
- { "inprog" : [ ] }