无标题文档

2015年计算机等考三级数据库重点难点分析(8)

作者:   发布时间:2015-04-14  来源:考试吧
  • 文章正文
  • 资料下载
  • 热评
  • 论坛

2015年计算机等考三级数据库重点难点分析(8)

  事务高度与并发控制

  9.1 调度:定义在多个事务上的调度是这些事务的所有操作的一个执行序列,代表了这些操作的执行顺序;冲突操作:事务Ti 的操作Ii与事务Tj的操作Ij是冲突的,当且仅当Ii 和 Ij访问数据库中同一个数据项Q,并且Ii 和 Ij中至少有一个是写操作wrITe(Q);冲突可串行:一个并发调度冲突等价于某个串行调度(判断一个并行调度是否正确)

  死锁是指数据库系统中部分或全部事务由于无法获得对需要访问的数据项的控制权而处于等待状态,并且将一直等待下去的一种系统状态。

  9.2 ACID:AtomicITy原子性;Consistency一致性;Isolation隔离性;DurabilITy持久性

  9.3 1级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放该锁。事务结束包括正常结束(commIT)和非正常结束(rollback)。但事务如果是只读Q而不对其进行修改,是不需要对Q加锁的。

  2级加锁协议是在1级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁。

  3级加锁协议则是在1级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,但是需要等到事务结束时才释放该S锁。

  9.4 2阶段锁协议将每个事务的执行过程分为加锁阶段和解锁阶段。在加锁阶段,事务可以申请获得数据项上的任何类型的锁,但不允许释放任何锁。在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但不能再申请任何锁。每个事务开始执行后就进入了加锁阶段。当第一次释放锁后,即转入解锁阶段。

  9.5解决死锁主要采用死锁预防和死锁检测与恢复两类方法。

  死锁预防利用死锁预防协议,通过破坏死锁产生的必要条件来避免系统进入死锁状态。

  一次性加锁法;顺序加锁法

  死锁检测与恢复则是允许系统进入死锁状态,并且定期检查系统是否发生死锁。当发现系统发生死锁后,采取相应的恢复机制使系统摆脱死锁状态。

  9.6活锁产生的原因是在系统非死锁状态下,某些事务由于始终无法获得对所需访问的数据项的控制权而长期等待下去,无法继续执行。

  9.7 锁粒度大:被加锁数据项少、事务并发执行度低、系统开销小;锁粒度小则反之

  9.8 基于锁的并发控制技术的原理

 

咨询电话:022-6052176960521779
现代打击乐推荐:天津九拍培训中心
建筑工程相关推荐:
在职研究生院校相关推荐:
其他推荐:
天津中小学高中课程专业国际化辅导班招生
热门资料下载:
以下网友留言只代表网友个人观点,不代表本站观点。 立即发表评论
提交评论后,请及时刷新页面!               [回复本贴]    
用户名: 密码:
验证码: 匿名发表
育路网计算机论坛最新热贴:
【责任编辑:李艳  纠错
阅读下一篇:返回列表
2011 最新职业资格培训课程
培训课程 上课地点 优惠价 报名
天津尚德职业资格培训 多学区 电话咨询 天津尚德职业资格培训
天津智联经纬人力资源二级课程 南开校区 ¥1580
天津富臣ACCA阶段课程 图书大厦学区 ¥9100
领航公共营养师三级就业课程 罗马花园校区 ¥2080 领航公共营养师三级就业课程
天津东大远航网络工程师培训招生 南京路学区 ¥13138 天津东大远航网络工程师培训招生
中科万维数字艺术教育学历技能专业课程 海光寺教学区 ¥16800
安博长城订单保薪委培项目招生简章 华苑校区 电话咨询
【育路网版权与免责声明】  
    ① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接、转贴或以其他方式复制发表时必须注明"稿件来源:育路网",违者本网将依法追究责任;
    ② 本网部分稿件来源于网络,任何单位或个人认为育路网发布的内容可能涉嫌侵犯其合法权益,应该及时向育路网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,育路网在收到上述法律文件后,将会尽快移除被控侵权内容。
课程咨询电话:022-60521769  60521779
   教育考试资讯
 职业资格培训
   计算机技能培训
学员报名服务中心: 天津市南开区北城街富力华庭2001室
咨询电话:天津 022-60521769、60521779    E-mail:2226879940@qq.com    QQ:932013134
育路网—百万会员学习社区: 北京站 | 上海站 | 广东站 | 天津站 | 山东站 | 河南站 | 贵州站 | 安徽站
本站法律顾问:邱清荣律师
北京育路互联科技有限公司版权所有1999-2011 | 京ICP备10025267号-13