在对数据库执行操作时,感觉数据库慢的时候,可以考虑检查下数据库中所要操作的表是否有锁,如果有的话,可以用以下方法杀掉:
--查锁,并且杀掉
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
--alter system kill session '&sid,&ser ';
以下是例子:
alter system kill session '113,5699';
alter system kill session '133,10518';
alter system kill session '134,7981';
alter system kill session '147,29476';
--查锁,并且杀掉
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
--alter system kill session '&sid,&ser ';
以下是例子:
alter system kill session '113,5699';
alter system kill session '133,10518';
alter system kill session '134,7981';
alter system kill session '147,29476';
本文提供了一种方法来检查并解决数据库操作过程中出现的锁问题,通过查询v$session和v$locked_object表来识别锁定情况,并使用alter system kill session命令释放锁定。文中提供了具体的SQL查询实例,帮助开发者高效地定位和解决数据库性能瓶颈。
1262

被折叠的 条评论
为什么被折叠?



