Common Trouble Solution--处理引…
2013-01-28 22:06
330 查看
处理引起等待的sql 语句
1情景描述:在数据库中更新一条数据时,等待很长时间度不会执行结束。
for example:sql>update emp set ename='zhangsan'
where empno='111';
2.在数据库中查询哪些会话等待了<1>的sql语句:
sql>select sid,username,blocking_session,
blocking_session_status,blocking_instance
from v$session where
username='xxxx';
3.进一步查询是哪个sid的会话导致了<1>会话不能执行:
sql>select
sid,username,blocking_session,event,wait_time
from v$session where
username='xxxx';
4.根据sid查询该会话的具体sql语句
sql>select sql_text
from
v$session a ,v$sqltext_with_newlines b
where
DECODE
(a.sql_hash_value,0 ,prev_hash_value,sql_hash_value)= b.hash_value
and
a.sid=&sid order by piece;
5.查看数据库中等待的sid,serial#的会话:
sql>select
t2.username,t2.sid,t2.serial#,t2.logon_time
from
v$locked_object t1,v$session t2
where
t1.session_id=t2.sid order by t2.logon_time;
6.干掉最早没有提交的sql语句;
sql>alter system kill session
'513,4';
1情景描述:在数据库中更新一条数据时,等待很长时间度不会执行结束。
for example:sql>update emp set ename='zhangsan'
where empno='111';
2.在数据库中查询哪些会话等待了<1>的sql语句:
sql>select sid,username,blocking_session,
blocking_session_status,blocking_instance
from v$session where
username='xxxx';
3.进一步查询是哪个sid的会话导致了<1>会话不能执行:
sql>select
sid,username,blocking_session,event,wait_time
from v$session where
username='xxxx';
4.根据sid查询该会话的具体sql语句
sql>select sql_text
from
v$session a ,v$sqltext_with_newlines b
where
DECODE
(a.sql_hash_value,0 ,prev_hash_value,sql_hash_value)= b.hash_value
and
a.sid=&sid order by piece;
5.查看数据库中等待的sid,serial#的会话:
sql>select
t2.username,t2.sid,t2.serial#,t2.logon_time
from
v$locked_object t1,v$session t2
where
t1.session_id=t2.sid order by t2.logon_time;
6.干掉最早没有提交的sql语句;
sql>alter system kill session
'513,4';
相关文章推荐
- Common Trouble Solution--解决锁…
- Common Trouble Solution--FRA OUT…
- Common Trouble Solution--CASE NE…
- mysql&nbsp;编码查看查询-乱码处理
- 做数字图像处理必备的&nbsp;图库
- vb中关于on Error的处理
- PL/SQL&nbsp;包编译时hang住的处理
- 2028Lowest Common Multiple Plus
- Linux&nbsp;下&nbsp;C++程序的异常处理技巧
- matlab&nbsp;图像处理的几个例子[…
- android&nbsp;网络访问-图片处理优…
- 使用OpenCV 读取和处理任意…
- Solution for "Waiting for …
- Troubleshooting and Di…
- wdcp/linux/GNU&nbsp;mysql中文乱码处理
- Linux&nbsp;下&nbsp;C++程序的异常处理技巧
- PHP 字符串处理
- DTMF EVENT 如何处理?
- java web开发之高并发处理
- Tribon M3自定义工具栏出错处理经…