常见MongoDB数据库操作产生的锁总结
发表于:2025-11-12 作者:千家信息网编辑
千家信息网最后更新 2025年11月12日,MongoDB使用的是读写锁,写锁优先级高,同时有读写请求的情况下,优先满足写锁。在2.2版本以前,锁级别是全局锁,2.2版本后是数据库级的锁。3.0后引入WiredTiger引擎,加入了文档级锁。操
千家信息网最后更新 2025年11月12日常见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安全错误
数据库的锁怎样保障安全
国家网络安全的案件
五华区信息化软件开发市场价
淮安无线网络技术推荐咨询
2950服务器设置风扇
工业信息证 网络安全
网络安全师英文翻译
雅虎中国网络技术有限公司
软件开发做淘宝
意识形态和网络安全小报
软件开发的后续发展
数据库反斜杠
网络安全扫黄打非ppt
服务器现状报告
济南诚信积分管理软件开发系统
高校校园网络安全心得
定时下载服务器数据连接
以太坊数据库
移远通信软件开发
家庭理财数据库
甲骨文云服务器翻译
数据库创建失败原因
数据库表转化成word表
飞q用的服务器是什么
模拟山羊服务器
数据库安全性控制方法
人民网网络安全
桓台生产软件开发咨询
深圳通讯软件开发维修电话
网络安全配置核查
更新数据库字段的内容