Mongodb
文章平均质量分 85
老苏畅谈运维
十多年DBA工作经验,致力于分享ORACLE、MySQL、PostgreSQL及其它数据库的运维实战。公众号:老苏畅谈运维,可以扫我头像关注,大家一起交流分享!
展开
-
MongoDB 单节点升级为副本集高可用集群(1主1从1仲裁)
但随着业务增长,考虑到这个同步业务的重要性,避免由于单节点故障造成业务停止,所以需要升级为副本集保证高可用。并且在保证在升级期间不会有程序连接到MongoDB进行读写操作,建议停服务升级,且在凌晨业务低峰期,进行操作。在生产环境中,做单节点升级到集群前,一定要先备份好mongodb的所有数据,避免操作失误导致数据丢失。这两个节点配置文件,只需复制PRIMARY节点配置文件,并修改相应的 "bindIp"即可。启动3个节点:要先启动PRIMARY节点,2个SECONDARY节点后面启动。原创 2024-07-06 17:06:49 · 638 阅读 · 0 评论 -
Mongodb oplog的作用及如何评估和更改保留时间
oplog 是replica set或者master/slave模式专用,在replica set中oplog是一个定容集合(capped collection),其实就是一张表,它的默认大小是磁盘空间的5%(可以通过–oplogSizeMB参数修改)。需要注意的是,因为oplog是一个定容集合,所以时间窗口能覆盖的范围会因为你单位时间内的更新次数不同而变化。根据预计窗口覆盖时间,可以调整oplog大小,那么如何进行调整大小呢?–将oplog.rs重新创建为一个无上限的集合(会一直保留,慎用)原创 2024-07-06 11:40:38 · 804 阅读 · 0 评论 -
MongoDB 数据导入与导出工具的使用
接下来我说一说 MongoDB 官方导入/导出工具的常用使用命令。原创 2024-07-05 10:56:34 · 2048 阅读 · 0 评论