网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

readcommitted和repeatableread上锁的区别有哪些

这篇文章主要介绍了read committed和repeatable read上锁的区别有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

成都创新互联是一家专业提供隆化企业网站建设,专注与成都网站建设、成都做网站、H5网站设计、小程序制作等业务。10年已为隆化众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

DML语句会针对等值条件上排它锁,不能dml 锁住的记录, 针对范围或无值dml都会上 next key锁,不能再插入.
select 语句使用mvcc 都不上锁.
针对范围 select .... lock in shared mode, 前者上共享锁,别的会话可以插入但不能更新; 后者上共享next key,  不能更新也不能插入。
针对范围 select .... for update, 前者上共享锁,别的会话可以插入但不能更新; 后者上共享next key,  不能更新也不能插入。(select ... for update 始终会对选出的记录上共享锁,这里的描述只是针对不存在的记录)

所以我们要做的是优化逻辑,大部分场景 read committed 就满足条件呢了。

感谢你能够认真阅读完这篇文章,希望小编分享的“read committed和repeatable read上锁的区别有哪些”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!


标题名称:readcommitted和repeatableread上锁的区别有哪些
分享地址:http://bjjierui.cn/article/jiojcj.html

其他资讯