摘要:遇到_id相同的情况下:insert操作会报错;save完成保存操作 阅读全文
mongodb - Replication Set成员维护
2016-03-15 14:28 by abce, 400 阅读, 0 推荐, 收藏,
摘要:1.添加复制集成员 2.删除复制集成员 3.增加仲裁节点 4.替换节点 5.调整成员节点的优先级 优先级从0到1000,也可以是小数。默认是1。仲裁的优先级是1,隐藏节点、延迟节点的优先级是0。配置优先级可能会导致当前primary节点降级。 6.设置隐藏节点 7.配置延迟节点 8.取消节点投票权限 阅读全文
mongodb - Replication Set搭建过程
2016-03-15 13:51 by abce, 836 阅读, 0 推荐, 收藏,
摘要:1.创建目录 2.启动三个实例,并声明实例属于复制集 3.复制集初始化这一步初始化的复制集只是包含当前节点 4.验证复制集初始化配置 这一步初始化的复制集只是包含当前节点 5.添加其它节点 6.检查复制集的状态 7.查看复制集的最新配置 阅读全文
mongodb - Master Slave Replication
2016-03-15 11:23 by abce, 1280 阅读, 1 推荐, 收藏,
摘要:master-slave复制模式大多场景下都被replicat sets代替。官方也建议使用replicat sets。 master-slave复制不支持自动failover。 master-slave部署 1.启动master节点 启动后,会创建local.oplog.$main集合,存放操作日 阅读全文
mongodb - collMod
2016-03-13 11:12 by abce, 1238 阅读, 0 推荐, 收藏,
摘要:该方法给集合添加一个标识,来修改集合的行为。 标识包含usePowerOf2Sizes和index。 命令格式为: 检查标记设置:db.collection.stats()结果中的userFlags 1.通过collMod的标记修改TTL集合的过期时间:#创建TTL集合 #查看TTL索引信息 #使用 阅读全文
MongoDB Database Profiler
2016-03-12 19:11 by abce, 603 阅读, 0 推荐, 收藏,
摘要:数据库profiler细粒度收集mongodb的写操作、游标、数据库命令等。可以在数据库级别或者实例级别开启profiling。 profiler将收集到的数据写入system.profile集合中。 profiling的级别: 0, 关闭profile,但是mongod会将超过slowOpThre 阅读全文
mongodb - mongotop
2016-03-12 16:58 by abce, 380 阅读, 0 推荐, 收藏,
摘要:mongodb - mongotop # ./mongotop 2016-03-12T16:37:32.141+0800 connected to: 127.0.0.1 ns total read write 2016-03-12T16:37:33+08:00 test.monitoringTest ... 阅读全文
mongodb - 查看数据库状态
2016-03-12 16:00 by abce, 1466 阅读, 0 推荐, 收藏,
摘要:> use test switched to db test > db.stats() { "db" : "test", #数据库名 "collections" : 1, #数据库中集合的数量 "objects" : 39734, #数据库中文档的总数 "avgObjSize" : 135.53422761363063, #... 阅读全文
mongodb - 查看集合的状态
2016-03-12 15:51 by abce, 3323 阅读, 0 推荐, 收藏,
摘要:#查看集合postalCodes的状态信息 > db.postalCodes.stats(1024) #1024表示显示的单位是KB。默认是bytes { "ns" : "test.postalCodes", #格式是:数据库名.集合名 "count" : 39734, #集合中的文档数 "size" : 5259, #集合占用的... 阅读全文
浙公网安备 33010602011771号