mysql临键锁如何使用
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章主要介绍"mysql临键锁如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"mysql临键锁如何使用"文章能帮助大家解决问题。1、默认情况下,in
千家信息网最后更新 2025年02月01日mysql临键锁如何使用
这篇文章主要介绍"mysql临键锁如何使用"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"mysql临键锁如何使用"文章能帮助大家解决问题。
1、默认情况下,innodb使用临键锁锁定记录。
select ... for update
2、当查询索引包含唯一属性时,临键锁将被优化并降级为记录锁,即只锁定索引本身,而不是范围。
3、不同场景下的临键锁会退化。
实例
事务1 start transaction;select SLEEP(4);select * from test where age=22 for update;select * from test where age>23 for update;select sleep(20);commit; **************************事务2 start transaction;select sleep(8);select * from test where age=20 for update;select * from test where age=21 for update;select * from test where age=22 for update;select * from test where age=23 for update;commit; ************************************事务执行状态 事务1 start transaction> OK> 时间: 0s select SLEEP(4)> OK> 时间: 4.001s select * from test where age=22 for update> Affected rows: 0> 时间: 0.001s select * from test where age>23 for update> Affected rows: 0> 时间: 0.001s select sleep(20)> OK> 时间: 20s commit> OK> 时间: 0.001s ***********************事务2 start transaction> OK> 时间: 0.001s select sleep(8)> OK> 时间: 8s select * from test where age=20 for update> Affected rows: 0> 时间: 0.001s select * from test where age=21 for update> Affected rows: 0> 时间: 0.001s select * from test where age=22 for update> Affected rows: 0> 时间: 14.158s select * from test where age=23 for update> Affected rows: 0> 时间: 0.001s commit> OK> 时间: 0s
关于"mysql临键锁如何使用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
时间
事务
知识
不同
索引
行业
实用
内容
场景
实例
实用性
实际
属性
情况
文章
方法
更多
案例
状态
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
南通允之互联网科技有限公司
数据库使用哪些端口
河北省继续教育网络安全
hibernate连接数据库
c软件开发面试经验
江西服务器维修技术云空间
数据库填写到word模板
网络安全 lion
软件开发外包前端
软件开发中elk什么意思
贵州定制软件开发哪家好
迅雷矿机对家庭网络安全
数据库生成新表
网络安全培训班今天开班
acess数据库导出查询结果
陕西发电厂网络安全评估
数控软件开发成本
mysql数据库怎么打开苹果
杭州小蝶网络技术有限公司介绍
优提示互联网科技有限公司
数据库 可以存储图片吗
软件开发报价清单
福州软件开发定制价格
风险管理数据库处置预案
网络安全第五空间音频
基于云服务器的家庭环境监测系统
云 对金融网络安全
廊坊4u机架式服务器购买
网络安全宣传案例
数据库建设工程师