日期:2014-05-19  浏览次数:20663 次

数据库进程被自身阻塞?为什么?
spid   51(阻塞者   spid   51)

什么原因会产生这种现象?谢谢。

------解决方案--------------------
比如,打开事务修改记录,没有提交又打开一个事务,涉及到被修改的记录

------解决方案--------------------
一般都是执行了增删改语句 然后没有提交事务``再执行别的就有可能阻塞

比如在pl_sql上执行语句````最后要COMMIT```
------解决方案--------------------
一个 spid 里面可以包含多个并行的处理, 特别是在多CPU的服务器上, 所以自己阻塞自己是可能的

一般这种还好, 经常出现就要检查你的代码了