Oracle 阻塞

来源:互联网 发布:淘宝管控记录有影响吗 编辑:程序博客网 时间:2024/05/17 06:36

        如果一个会话持有某个资源的锁,而另一个会话在请求这个资源,就会出现阻塞(blocking)。这样一来,请求的会话会被阻塞,它会“挂起”,直至持有锁的会话放弃锁定的资源。 

       下面介绍几种主要的阻塞。

 

一、唯一约束引起的阻塞

二、select for update引起的阻塞

三、外键没有索引引起的阻塞

         如果有以下情况之一存在,应该考虑给外键创建索引,否则可能会引起系统性能下降和阻塞

         1.主表上有频繁的删除操作。

         2.主键上有频繁的修改操作。

         3.主从表经常做关联查询。

四、位图索引引起的阻塞

 

 

 

 

原创粉丝点击