关于MongoDB的回忆
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,吐槽一下Mongodb,最近在群里经常会讨论到Mongodb,又想起曾经运维它(2.0.4)的苦逼日子,在这里吐吐槽,也留一记印象:1.没有root专有连接,当Mongodb连接满的话只能多连几次碰碰
千家信息网最后更新 2024年11月12日关于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安全错误
数据库的锁怎样保障安全
如何搭建sql数据库
如何删除sql数据库的日志文件
数据库导出指定时间表数据
惠普服务器登录提示用户锁定
天骄网络安全手抄报
数据库变量单引号还是双引号
新服务器怎么装ubuntu系统
思科网络安全工程师认证
简述软件开发生命周期
天正打不开显示服务器端口问题
大厂的服务器怎么应急
h3c端口映射与虚拟服务器
开机不启动服务器管理
数据库进阶
飞鱼服务器的英文
在vs插入数据库
如何向数据库插入实体类
如何找到网络技术
数据库考试用笔打节奏
考研数据库技术文案
三级网络技术pdf下载
db2数据库查询表数据行数
数据库12505
服务器证书无效 淘宝
网络安全公众体验活动
17173服务器
网络安全规定什么负责
淘宝自动浏览软件开发
查询著作的数据库
网络安全法自多少日起实行