删除一个班级时,删除这个班的小组的人员时没问题,但是删除小组时,数据库的删除语句一直在执行,不知道什么原因,求解答,求解决办法
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、查看是否有锁存在