千家信息网

关于MongoDB的回忆

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,吐槽一下Mongodb,最近在群里经常会讨论到Mongodb,又想起曾经运维它(2.0.4)的苦逼日子,在这里吐吐槽,也留一记印象:1.没有root专有连接,当Mongodb连接满的话只能多连几次碰碰
千家信息网最后更新 2026年11月01日关于MongoDB的回忆

吐槽一下Mongodb,最近在群里经常会讨论到Mongodb,又想起曾经运维它(2.0.4)的苦逼日子,在这里吐吐槽,也留一记印象:

1.没有root专有连接,当Mongodb连接满的话只能多连几次碰碰运气了,怪不得也遇到过使用mongos+replicatset的用法;如果使用Javaclient的话可以设置connectionsPerHost(10)和threadsAllowedToBlockForConnectionMultiplier(5)

2.全局锁 VS 读写分离;在2.2出来之前Mongodb的读写分离其实有点摆设的意思,怎么说呢,在secondary读的压力大时也阻塞oplog的写导致主从延迟进而Out of sync;或者复制也会阻塞从库的读,直到2.2才把这个问题解决;

3.Mongos内存泄露,不知道现在解决了没,当时就是自动脚本重启

4.Query Optimizer太傻了;有覆盖索引count(*)不走index cover scan而走table scan

5.写压力翻番:由于JournalLog和oplog分离,一个replicaset的master一个写会产生3份(经过压缩等优化貌似是2.5倍),对于IO bound型而不能关JounalLog调整flushinterval效果明显

6.Rename collection 会crash mongod

7.还记得刚接手mongodb的时候不小心removeshard(计算下时间需要N天),还好及时停止draining了

8.需要学习OS 内存,缓存管理

9....

吐槽归吐槽,当初运维Mongodb的时候肯定有很多不成熟的地方,如果要用还是敢用,三个字:看场景

内存 时候 阻塞 明显 成熟 碰碰运气 三个 主从 全局 印象 压力 地方 就是 常会 意思 摆设 效果 效果明显 日子 时间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技图片 南京欣网互联网络科技有限公司 重生之互联网科技帝国 喔噻互联网科技 亿账通互联网科技 深圳期待互联网科技 左右互联网络科技 互联网巨头投资的硬核科技 深圳市运趣互联网科技有限公司 恒银科技与互联网金融 团飞科技与伯堂互联网服务平台 南平创想时代互联网科技有限公司 互联网科技公司实习生 想开互联网科技公司怎么样 互联网新科技动漫ppt素材 互联网在线教育科技创业 锡山区互联网智能科技产品供应 银行科技岗属于互联网吗 皮皮虾互联网科技有限公司 互联网时代高科技布局 鑫亿盛互联网科技 互联网科技公司做什么 互联网时代科技改变生活 佳云科技和互联网广告 互联网经济与金融科技 青海科技产业互联网发展 想开互联网科技公司怎么样 济南有互联网科技公司吗 广州富喜互联网络科技 悟空问答互联网科技
0