常见MongoDB数据库操作产生的锁总结
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,MongoDB使用的是读写锁,写锁优先级高,同时有读写请求的情况下,优先满足写锁。在2.2版本以前,锁级别是全局锁,2.2版本后是数据库级的锁。3.0后引入WiredTiger引擎,加入了文档级锁。操
千家信息网最后更新 2026年11月01日常见MongoDB数据库操作产生的锁总结MongoDB使用的是读写锁,写锁优先级高,同时有读写请求的情况下,优先满足写锁。在2.2版本以前,锁级别是全局锁,2.2版本后是数据库级的锁。3.0后引入WiredTiger引擎,加入了文档级锁。
操作 锁类别
查询 读锁
从游标中getMore 读锁
写入数据 写锁
删除数据 写锁
更新数据 写锁
map-reduce 读写锁
创建索引 写锁,默认的是前台创建索引,将锁住整个db,建议放后台
eval 全局锁,除非使用nolock:true
aggregate 读锁
repairDatabase 全局锁
copyDatabase 全局锁
副本集的同步 写锁,mongodb向主节点写入数据,同样会写到oplog中,会lock住primary,对于从节点,数据以batch方式写入,并且向不同的从节点写入是以并行的方式进行
操作 锁类别
查询 读锁
从游标中getMore 读锁
写入数据 写锁
删除数据 写锁
更新数据 写锁
map-reduce 读写锁
创建索引 写锁,默认的是前台创建索引,将锁住整个db,建议放后台
eval 全局锁,除非使用nolock:true
aggregate 读锁
repairDatabase 全局锁
copyDatabase 全局锁
副本集的同步 写锁,mongodb向主节点写入数据,同样会写到oplog中,会lock住primary,对于从节点,数据以batch方式写入,并且向不同的从节点写入是以并行的方式进行
数据
全局
节点
方式
版本
索引
数据库
不同
优先级
前台
副本
同时
后台
建议
引擎
情况
档级
游标
类别
级别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技行业发展
科技和互联网公司
上海互联网科技有限公司
互联网科技排名
卓越科技(互联网 )
银优互联网科技有限公司
互联网科技宣传片
互联网巨头投资的硬核科技
中国科技互联网公司收入
剑昆互联网络科技有限公司临桂
随着互联网科技发展
字节跳动和互联网科技
互联网科技革命什么开始
崇明区互联网教育科技售后服务
互联网科技扶贫时间
互联网金融科技展
长沙互联网科技
深圳无忧互联网科技
青岛易易互联网科技
上海互联网科技园景观
咖啡
互联网与科技发展
科技类互联网
互联网高科技企业
天扬科技互联网广告
恒银科技与互联网金融
工业互联网科技成果转化
福建互联网展示科技馆设计
福州德业互联网科技
杭州融税互联网科技有限公司