Chinaunix首页 | 论坛 | 博客
  • 博客访问: 427358
  • 博文数量: 239
  • 博客积分: 8010
  • 博客等级: 中将
  • 技术积分: 2431
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-02 21:12
文章分类
文章存档

2008年(239)

我的朋友

分类: Oracle

2008-06-17 23:29:43

锁机制

锁机制是一种并发控制机制,就是使用锁来实现事务的并发处理。锁机制定义了一系列规则,数据库系统利用这些规则,在事务的调度和执行过程中,决定什么时候、使用那种锁给数据加锁,又在什么时候释放数据上的锁。通过锁,系统限制了多个事务之间对数据的竞争。事务也只有获得锁,才能开始相关的数据处理。

一般而言,对数据的查询处理,事务对数据加共享锁,允许其它事务同时访问这些数据;对数据的更新处理,事务要对数据加排它锁,禁止其它事务同时访问或者更新这些数据。由于数据查询是数据库系统中最经常要处理的工作,因此锁机制最大限度地提高了系统的并发能力。对于锁机制,我们将从锁的类型、粒度、授予、转换、升级、等待和超时等几个方面进行阐述。

阅读(416) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~