快速找出top执行的sql语句

快速找出top执行的sql语句[@more@]
SELECT saddr,paddr,sid,serial#,PREV_SQL_ADDR,PREV_HASH_VALUE,SQL_HASH_VALUE
FROM V$SESSION

select SQL_TEXT,SORTS,FETCHES,EXECUTIONS,LOADS,DISK_READS,BUFFER_GETS,
ROWS_PROCESSED,OPTIMIZER_MODE,CPU_TIME,ADDRESS from V$SQL

select sql_text,cpu_time,address,hash_value
from v$sql
where (address,hash_value) in
(select sql_address,sql_hash_value from v$session s,v$process p
where s.paddr=p.addr
and p.spid='&pid'
)
--对应到系统的进程ID号,win下的线程,linux下的真实PID号
select addr,spid,username,pga_used_mem/1024 k from v$process

col username for a16
col lockwait for a8
col osuser for a10
col process for a8
select process Pid,sid,serial#,username,lockwait,osuser,program
from v$session

select s.sid,s.serial#,s.username,s.machine,s.terminal from v$session s,v$process p
where s.paddr=p.addr
and p.spid='&pid'

select sid,serial#,username,machine,terminal,program from v$session s
where process='&pid' --找到进程占用CPU的用户会话,连接主机,终端,运行程序等
alter system kill session '&sid,&serial#';--kill用户连接会话

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9194732/viewspace-912225/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9194732/viewspace-912225/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值