查看数据库信息

``` > 1. mongo -host 127.0.0.1:27017 -u username -p password > 2. use database > 3. db.stats() { "db" : "test", #查看的数据库名称 "collections" : 19, #数据库中的集合数 "objects" : 119, #对象的数量 "avgObjSize" : 612.4033613445379, #对象平均大小 "dataSize" : 72876, #数据大小 "storageSize" : 1196032, #占用存储空间大小 "numExtents" : 21, #数据库所有集合中的片区计数 "indexes" : 21, #索引数量 "indexSize" : 171696, #索引大小 "fileSize" : 50331648, #文件大小 "nsSizeMB" : 16, #数据库命名空间文件的总大小 "ok" : 1 } ``` >i 冻结节点 ``` rs.freeze(seconds) ``` 在`seconds`秒内,当前节点不参与主节点选举。 >i 节点降级 ``` rs.stepDown(seconds) ``` 将当前主库降级,并在在`seconds`秒内,当前节点不会把自己选为主节点。 >i **节点状态信息** #### STARTUP:刚加入到复制集中,配置还未加载 #### STARTUP2:配置已加载完,初始化状态 #### RECOVERING:正在恢复,不适用读 #### ARBITER: 仲裁者 #### DOWN:节点不可到达 #### UNKNOWN:未获取其他节点状态而不知是什么状态,一般发生在只有两个成员的架构,脑裂 #### REMOVED:移除复制集 #### ROLLBACK:数据回滚,在回滚结束时,转移到RECOVERING或SECONDARY状态 #### FATAL:出错。查看日志grep “replSet FATAL”找出错原因,重新做同步 #### PRIMARY:主节点 #### SECONDARY:备份节点