当前位置: 代码迷 >> Oracle开发 >> 数据库执行删除语句的时分挂掉了
  详细解决方案

数据库执行删除语句的时分挂掉了

热度:65   发布时间:2016-04-24 06:26:41.0
数据库执行删除语句的时候挂掉了
删除一个班级时,删除这个班的小组的人员时没问题,但是删除小组时,数据库的删除语句一直在执行,不知道什么原因,求解答,求解决办法

DEBUG - JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@1eac32d] will be managed by Spring
DEBUG - ooo Using Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@1eac32d]
DEBUG - ==>  Preparing: DELETE FROM registration_class_group WHERE class_id=? 
DEBUG - ==> Parameters: 1070(Integer)
在这一步一直执行不下去,实在是没分了
------解决思路----------------------
小组的成员很多。难道是锁住了?
------解决思路----------------------
class_id是不是建外键了,如果建外键了,最好再在class_id列上建一个索引。
如果是这种情况,你那肯定是锁住了。先解锁,再加索引,然后再执行删除。
------解决思路----------------------
肯定是锁住了,不然回报其他错误的。
------解决思路----------------------
1、查看session_wait ,看有什么等待事件
2、查看是否有锁存在
  相关解决方案