免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySql的锁有以下几种形式:1. 表级锁;开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高 ,并发度最低。MyISAM引擎属于这种类型。2. 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突概率最低,并发度也最高。InnoDB引擎属于这种类型。3. 页面锁:开销和加锁时间介于表锁和行锁之间;会出现死锁;锁定粒度也介于两者之间,并发度一般。NDB属于这种类型。一 表锁的演示MyISAM存储引擎只支持表锁,所以对其进行操作会存在以下情况:1 对MyISAM表的读操作,不会堵塞其他进程对同一表的读请求,但会阻塞对同一表的写请求。只有当读锁释放后,才会执行其他进程的写操作。2 对MyISAM表的写操作,会阻塞其他进程对同一表的读或写操作,只有当写释放后,才会执行其他进程的读写操作。【示例】:打开另一个会话:会话2会一直等待,直到会话一锁的释放。同时会话2的执行:二 行锁的演示、InnoDB存储引擎是通过给索引项加锁来实现的,这就意味着:只有通过索引条件检索数据,InnoDB才会使用行级锁,否则,InnoDB将使用表锁。1. 行锁myiSAM引擎下两个会话更新同一条记录会响应,因为myiSAM是表锁。但在InnoDB中:在会话2中,此时会锁等待。因为更新的是同一条记录。2. 对未加索引检索数据原因是通过索引条件检索数据,InnoDB才会使用行级锁,否则,InnoDB将使用表锁。3. 死锁这时会话1会一直等待会话2在进行更改会超时再看会话1发生死锁之后,InnoDB会自动检测到,它会让一个事务释放锁并回退,另一个事务则获得锁,继续完成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 超市物业收费管理制度内容(3篇)
- 集体画画策划活动方案(3篇)
- 《GA 948-2011警用攀登突击车》专题研究报告:标准深度与未来应用前瞻
- 《GA 658.5-2006互联网公共上网服务场所信息安全管理系统 信息代码 第5部分:远程通信端代码》专题研究报告
- 企业员工培训与技能发展计划制度
- 企业内部保密工作责任追究制度
- 2026湖南岳阳市平江县县直(街道)单位遴选(选调)36人参考题库附答案
- 2026湖南长沙市明德望城学校上学期校聘教师招聘6人考试备考题库附答案
- 2026福建厦门市翔安投资集团有限公司招聘2人(第一期)参考题库附答案
- 2026福建省福州市润楼教育科技集团有限公司招聘1人参考题库附答案
- 2026院感知识考试题及答案
- 《红楼梦》导读 (教学课件) -高中语文人教统编版必修下册
- 安徽省九师联盟2025-2026学年高三(1月)第五次质量检测英语(含答案)
- (2025年)四川省自贡市纪委监委公开遴选公务员笔试试题及答案解析
- 2025年度骨科护理部年终工作总结及工作计划
- 2026安徽省农村信用社联合社面向社会招聘农商银行高级管理人员参考考试试题及答案解析
- 室外供热管道安装监理实施细则
- 岩板采购合同范本
- 腰背部推拿课件
- 通信管道施工质量管理流程解析
- 商场经理2025年终工作总结(二篇)
评论
0/150
提交评论