第7章数据库保护423zmx.pptVIP

  • 4
  • 0
  • 约8.12千字
  • 约 71页
  • 2016-12-11 发布于湖北
  • 举报
并发控制的作用 产生丢失数据修改、读“脏”数据、不可重复读、“幽灵”数据主要原因是并发操作破坏了事务的隔离性。并发控制就是用正确的方法来调度并发操作,使一个事务的执行不受其他事务的干扰,避免造成数据不一致情况。 2.备份频率 确定备份频率要考虑两个因素: 存储介质出现故障或其他故障时,允许丢失的数据量的大小。 数据库的事务类型(读多还是写多)以及事故发生的频率(经常发生还是不经常发生)。 通常情况下,数据库可以每周备份一次,事务日志可以每日备份一次。 对于一些重要的联机事务处理数据库,可以每日备份,事务日志则每隔数小时备份一次。 7.3.3数据库恢复 恢复数据库是指将数据库从错误描述状态恢复到正确的描述状态(最近的正确时刻)的过程。 1.恢复策略 (1) 事务故障的恢复 事务故障是指事务在运行到正常结束前被终止, 事务故障的恢复是由系统自动完成的,对用户是透明的。 恢复的过程为: 反向扫描日志文件并执行相应操作的逆操作,比如如果日志中记录的是“删除”操作,则进行“插入”; 若是修改操作,则就用更新前的值替换更新后的值。 1.恢复策略(续) (2)系统故障的恢复 系统故障的恢复是系统在重新启动时自动完成的,不需要用户干预。 系统故障的恢复过程为: 正向扫描日志文件,找出故障发生前已提交的事务,将其重做; 同时找出故障发生时未完成的事务(已执行了BEGIN TRA

文档评论(0)

1亿VIP精品文档

相关文档