关于MongoDB的回忆
发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,吐槽一下Mongodb,最近在群里经常会讨论到Mongodb,又想起曾经运维它(2.0.4)的苦逼日子,在这里吐吐槽,也留一记印象:1.没有root专有连接,当Mongodb连接满的话只能多连几次碰碰
千家信息网最后更新 2024年11月14日关于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安全错误
数据库的锁怎样保障安全
国家网络安全周警察怎么做
计算机网络安全应达到的
电子数学软件开发
软件开发平台内容
易语言数据库创建
通州软件开发有哪些
源码服务器
获取时间服务器
关于网络安全小报的字体
杭州ns服务器哪家好
正规软件开发的岗位
选择网络安全口令
中国专利药品数据库
2019信息化及网络安全考试
机场节点服务器
从事软件开发工作好吗
上载备份服务器文件失败
魏县软件开发那的招工
网络安全怎么加密防万能钥匙
kegg数据库可以直接调用吗
网络安全品牌深信服奇安信启明星
网络工程的网络安全有什么内容
sql 数据库 死锁
获取时间服务器
软件开发历程
户外表情识别数据库
网络安全设备设施巡查记录
服务器充电桩布局设计
全国网络安全员相关书籍
kegg数据库可以直接调用吗