常见MongoDB数据库操作产生的锁总结
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,MongoDB使用的是读写锁,写锁优先级高,同时有读写请求的情况下,优先满足写锁。在2.2版本以前,锁级别是全局锁,2.2版本后是数据库级的锁。3.0后引入WiredTiger引擎,加入了文档级锁。操
千家信息网最后更新 2025年01月25日常见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安全错误
数据库的锁怎样保障安全
为保证校园网络安全检查简报
网站数据库后台克隆
达州网络安全展馆
全球最早的网络安全法是哪年
如何防范网络安全与风险
深圳超级小网络技术有限公司
百度云数据库
网络安全工程师论坛
可能服务器正忙
忆动互联网科技怎么样
8核16g服务器报价
傲智软件开发江
正规的浪潮服务器销售电话多少
芜湖安卓软件开发价格
计算机网络技术课本有哪些
一个图书管理系统数据库
适合大学生表演的小品网络安全
冒险岛单机数据库
软件开发答辩条幅标语
云 服务器 学生
dj数据库画图怎么调
北京息通网络技术有限公司
lol服务器维护了可以玩匹配吗
家庭无线网络安全设置
深圳超级小网络技术有限公司
标准非标软件开发模式
中国高校网络安全
千应网络安全吗
网络安全与关键信息基础设施
网络安全全民有责的团学总结