
目录
大家好,我是哪吒,最近项目在使用MongoDB作为图片和文档的存储数据库,为啥不直接存MySQL里,还要搭个MongoDB集群,麻不麻烦?
让我们一起,一探究竟,继续学习解决MongoDB超大块数据问题,实现快速入门,丰富个人简历,提高面试level,给自己增加一点谈资,秒变面试小达人,BAT不是梦。
一、MongoDB服务器管理
1、添加服务器
可以在任何时间添加mongos进程,只要确保,它们的 --configdb选项指定了正确的配置服务器副本集,并且客户端可以立即与其建立连接。
2、修改分片中的服务器
要修改一个分片的成员,需要直接连接到该分片的主节点,并重新配置副本集。集群配置会检测到变更并自动更新 config.shards。
3、删除分片
一般情况下,不应该从集群中删除分片,会给系统带来不必要的压力。
删除分片时,要确保均衡器的打开状态。
均衡器的作用是把要删除分片上的所有数据移动到其它分片,这个过程称为排空。可以通过 removeShard命令执行排空操作。

本文探讨了MongoDB在处理超大块数据时遇到的问题,包括如何管理服务器、使用均衡器、修改块大小和解决超大块问题。介绍了如何通过调整块大小、均衡器策略和分发超大块来优化集群性能,确保数据分布均匀,同时提供了系统分析器和常用辅助命令的使用技巧。
订阅专栏 解锁全文





