mysql如何实现innodb表级锁与行级锁
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,这篇文章给大家分享的是有关mysql如何实现innodb表级锁与行级锁的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。innodb 的行锁是在有索引的情况下,没有索引的表是锁
千家信息网最后更新 2024年10月22日mysql如何实现innodb表级锁与行级锁
这篇文章给大家分享的是有关mysql如何实现innodb表级锁与行级锁的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
innodb 的行锁是在有索引的情况下,没有索引的表是锁定全表的.
表锁演示(无索引)
操作1
操作2
处于等待状态....
再回到操作1 commit以后,操作2就出来结果了(锁定了8秒,过了6秒左右才去session1提交)。
实验结果是:
我在操作1的for update 操作看似只锁定ID为2的行其实锁定了全表,以至于后面操作2的对ID为1的行update 需要等待操作1锁的释放。
行锁演示(索引为ID)
增加索引:
实验结果:
这次的锁定是锁定的行,所以没有被锁定的行(ID不为2的行)可以进行update..
感谢各位的阅读!关于"mysql如何实现innodb表级锁与行级锁"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
索引
结果
内容
更多
篇文章
实验
演示
不错
实用
情况
文章
是在
状态
看吧
知识
参考
帮助
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发人月费率
乡镇重点单位网络安全自查
2k22服务器时间
范围小的计算机网络技术的论文
北京广渠门游戏软件开发公司
天津爱康互联网信息科技有限公司
公司 文件服务器
axure 查询数据库
sql数据库删除合并表
计算机网络技术发展怎么样
混凝土公司软件开发
网络安全有哪些好的大学
母婴世界万方数据库能查到吗
万方数据库检索结果处理
数据库封装过程
克拉玛依住宿软件开发
数据库技术及应用教材
cf服务器显示空白看不到咋办
广州服务器主机维修
网易服务器租
海康车位引导管理服务器
数据库中的主码和外码是什么
网络技术岗位考试
贵州云手机服务器托管云空间
h3c服务器电源红灯报警
成都火山软件开发平台
河南坠澜网络技术有限公司
dayz独立 服务器
方舟进化怎么建专用服务器
中国厉害的互联网科技