数据库
topcatii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle数据库并发一
Oracle 数据库允许多用户并发访问数据库,那么实现并发访问、控制和数据修改成为了一个重要问题,一方面它通过锁定机制实现数据库的并发控制,另一方面通过多版本模型来进行并发数据访问。 Oracle 的锁机制 锁模式 Oracle 在多用户数据库中使用两种模式的锁: 排他锁 阻止相关资源被共享。...2010-06-10 14:01:49 · 321 阅读 · 0 评论 -
oracle数据库并发二
阻塞 如果一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出现阻塞(blocking )。这样一来,请求的会话会被阻塞,它会“挂起”,直至持有锁的会话放弃锁定的资源。 数据库中有5 条常见的DML 语句可能会阻塞,具体是:INSERT 、UPDATE 、DELETE 、MERGE 和SELECT FOR UPDATE 。对于一个阻塞的SELECT...2010-06-10 14:07:36 · 194 阅读 · 0 评论 -
oracle数据库并发三
多版本模型与一致性读 一致性读 当select 查询接触到一个被X 锁的块时,Oracle 绕开锁,并从回滚段中重构数据; 以实现数据的一致读。 Oracle 自动在查询上提供读一致性以使查询所能看到的数据均来自一个时间点上。 同样,ORACLE 也提供事务中所有查询的一致性,如你的update 就是一个事务。 Oracle 为...2010-06-10 14:08:23 · 164 阅读 · 0 评论
分享