首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

怎样查看系统中正在运行的SQL语句已经执行了多久解决方法

2012-01-12 
怎样查看系统中正在运行的SQL语句已经执行了多久怎样查看系统中正在运行的SQL语句已经执行了多久,最好是or

怎样查看系统中正在运行的SQL语句已经执行了多久
怎样查看系统中正在运行的SQL语句已经执行了多久,最好是oracle sqlserver 都有

[解决办法]
elapsed_time 不准的,你可以参考下面的
select sid,v$session.username 用户名,last_call_et 持续时间,status 状态,LOCKWAIT 等待锁,machine 用户电脑名,logon_time 开始登入时间,sql_text from v$session ,v$process ,v$sqlarea
where paddr=addr and sql_hash_value=hash_value 
and status='ACTIVE' and v$session.username is not null
order by last_call_et desc

热点排行