Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1503814
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 20:28:56

一起学习
macro 在今天的在线世界,许多客户就是不愿意等待。 数据记录的访问能力是你业务的关键所在。但是数据访问能力、时间限制及业务记录的准确性需要相互妥协的,这是由于你的事务处理系统的原因。 当一个员工修改信息时,数据服务器会锁住这一信息直到操作完成。在这一期间其他人都不可更改被锁住的信息。锁定信息直至一个变化完成被成为数据锁定。这是所有事务处理系统的基本功能。 许多服务器甚至阻止员工读取锁定的数据,这造成了一些不必要的业务延误。 表面上,多数数据服务器好象只提供行级锁,仅锁住那些工作中的数据行。事实上,多数数据服务器锁住的数据远不只这些。服务器是使用内存跟踪锁定的信息,这意味着它们只能跟踪到有限的细节。 随着系统活动水平的提高,这些服务器开始锁住更大面积的信息用于管理内存的使用。 由于锁的递增,用户必须等候其他用户的任务执行后,即使等候完成的可能是完全不同的一条信息。 Oracle则通过采用非递增行级锁(non-escalating row-level locking)消除了这一困难。 Oracle数据服务器永远是只锁住正在更新中的数据行。 其它数据行不会受到影响。 Oracle并不使用计算机的内存跟踪锁定信息。这使Oracle可锁住的行数没有限制,所有员工都可同时更新数据,不会延误业务。 下载本文示例代码


oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁oracle 9i:为什么你需要非递增的行级锁
阅读(112) | 评论(0) | 转发(0) |
0

上一篇:关闭和释放 JDBC 资源

下一篇:MySQL 3.23.44

给主人留下些什么吧!~~