6.2.3 使用锁机制教学课件中职 数据库基础及应用.ppt
《6.2.3 使用锁机制教学课件中职 数据库基础及应用.ppt》由会员分享,可在线阅读,更多相关《6.2.3 使用锁机制教学课件中职 数据库基础及应用.ppt(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6.2.3 使用锁机制 教学课件 高教版 中职 数据库基础及应用使用锁机制新 课 导 入1什么是锁?MySQL中提供了几类锁?2你知道MySQL是在执行什么命令时加锁与释放锁的吗?学 习 目 标 1.能描述不同锁的特性;2.知道使用锁来控制多用户对表的访问;3.知道使用命令释放锁;4.能描述锁的不同类型。新 课 教 学活动1 锁的类型及特性新 课 教 学1下表6-2为MySQL锁根据不同的分类标准分成不同的类型。新 课 教 学(1)什么是锁粒度?(2)什么是共享锁?什么是排它锁?请用实例简要说一下共享锁和排它锁的适用场景,为什么是这样?(3)数据引擎InnoDB 如何实现行锁?(4)优化锁方面
2、你有什么建议?新 课 教 学锁粒度是指加锁时锁定数据对象的范围大小,分为表级锁和行级锁两种基本类型。表级锁的锁粒度大于行级锁,加锁效率高,但冲突几率大,并发性能差。在同一数据库对象上加共享锁后,其他事务可读取数据和加共享锁,但不能更改数据和加排它锁;反之,如果加的是排它锁,其他事务不可读取数据,不能加任何锁。新 课 教 学InnoDB同时支持表级锁和行级锁,MyISAM、Memory仅支持表级锁。在同一事务中不要使用不同存储引擎的表,commit和rollback只对事务类型的表进行提交和回滚。InnoDB的行锁是基于索引实现的。基于主键或唯索引的行锁称为记录锁,可锁定指定的记录行;基于普通索
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 6.2.3使用锁机制 教学课件 中职 数据库基础及应用 6.2 使用 机制 教学 课件 数据库 基础 应用
限制150内