mongodb优化篇
摘要:在掌握了mongo的体系结构和基本操作后,开始学习 mongodb的优化,由于资源有限,只能网络上整理一些资料,我大致理解的mongo的优化分为以下几步: 1.监控 mongodb可以通过profile来监控数据,进行优化(这些命令是在每个shard上执行查看的): 查看当前是否开启profile功
阅读全文
posted @
2018-04-20 15:25
战神V祝福
阅读(227)
推荐(0)
oplog扩容
摘要:Oplog的扩容 : 背景:一个由3个节点组成的复制集。 主节点:A 从节点:B,C 需求:Oplog扩容,尽量少的影响业务。 思路:先由从节点开始,一台一台的从复制集中剥离,修改,再回归复制集,最后操作主节点来减少业务影响时间。 流程: 先将B节点关闭,去掉–replSet启动参数,更换启动端口–
阅读全文
posted @
2018-04-11 15:57
战神V祝福
阅读(213)
推荐(0)
mongo blancer
摘要:在 sharded cluster 体系结构中,Balancer 进程的作用是转移数据,当一个 shard 中的数据比其它 shard 的数据多并达到一定条件时,Balancer 进程触发。 为了减少 Balancer 进程对性能的消耗,当拥有最多 Chunks 的 shard 节点和拥有最少 Ch
阅读全文
posted @
2018-04-11 13:53
战神V祝福
阅读(143)
推荐(0)
Mongo分片基础命令
摘要:一、三节点作用 Shard: 用于存储实际的数据块,实际生产环境中一个shard server角色可由几台机器组个一个replica set承担,防止主机单点故障 Config Server: mongod实例,存储了整个 ClusterMetadata,其中包括 chunk信息。 Query Ro
阅读全文
posted @
2018-04-09 17:16
战神V祝福
阅读(298)
推荐(0)
mongo oplog 整理
摘要:首先需要介绍一下mongodb local库的作用 local库是MongoDB的系统库,记录着时间戳和索引和复制集等信息 test:PRIMARY> use local switched to db local test:PRIMARY> show tables; system.replset m
阅读全文
posted @
2018-04-04 11:48
战神V祝福
阅读(224)
推荐(0)