关于MongoDB的回忆
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,吐槽一下Mongodb,最近在群里经常会讨论到Mongodb,又想起曾经运维它(2.0.4)的苦逼日子,在这里吐吐槽,也留一记印象:1.没有root专有连接,当Mongodb连接满的话只能多连几次碰碰
千家信息网最后更新 2025年11月07日关于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安全错误
数据库的锁怎样保障安全
软件开发项目成本控制经验
网络安全宣传讲
服务器怎么部署web服务
旺店通用的什么数据库
下列那一项不属于数据库
如何追踪报表数据库
java 数据库记录提交
数据库建表代码唯一非空
2022春考网络技术技能考试题
两会对于网络安全的提案
网络安全预防诈骗板报
实施网络安全审查办法
t提高学生网络安全意识
access数据库 区别
数据库能编辑吗
数据库逻辑设计阶段需要
财务软件数据库跟软件分开卖吗
江苏粮食局网络安全
2020常州网络安全竞赛
计算机网络技术单项选择题
数据库on用法
潍坊商城软件开发
求生之路里面的服务器
下列那一项不属于数据库
通过云服务器架设大话
护苗网络安全系统教程
网络安全审查办法是
网络技术员月收入
澳洲十大网络安全专业
网络安全新闻的名字