16_事务处理与并发控制.pptxVIP

  • 0
  • 0
  • 约3.82千字
  • 约 24页
  • 2017-05-27 发布于重庆
  • 举报
16_事务处理与并发控制

事务处理与并发控制 单世民 概述 并发性是一个非常重要的概念,是用来解决多个用户对同一数据进行操作的问题。特别是对于分布式数据库来说,这个特点更加突出。提高数据库的处理速度,仅依靠提高计算机的物理速度是不够的,还必须充分考虑数据库的并发性问题,提高数据库并发的效率。Oracle Database 10g系统通过使用事务和锁机制,解决了数据库的并发性问题。 事务 事务是数据库区别于文件系统的特性之一。所谓事务,就是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务的特征 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 数据库中引入数据库的主要目的就是:事务会把数据库从一种一致状态转变为另一种一致状态。 事务控制语句 Oracle中的一个重要概念就是没有“开始事务处理”的语句。用户不能显式地开始一个事务处理。事务处理会隐式地开始与第一条修改数据的语句,或者一些要求事务处理的场合。 如果发出COMMIT或ROLLBACK,就会显式地结束一个事务。 ROLLBACK TO SAVEPOINT命令不会结束事务! 事务控制语句 COMMIT 完整形式是COMMIT WORK,二者等价。COMMIT会结束你的事务,并使得已做的所有修改成为永久性的(持久保存)。 ROLLBA

文档评论(0)

1亿VIP精品文档

相关文档