Oracle 11g introduced V$SESSION.SQL_EXEC_START column.
可以用这个sysdate-SQL_EXEC_START 来获取一个ing的SQL执行了多长时间了。
SQL_ID STATUS LAST_CALL_ET (SYSDATE-SQL_EXEC_START)*86400
-------------------------- ---------------- ------------ ------------------------------
0tpw3hbmz4pvw INACTIVE 0 162
SQL> /
SQL_ID STATUS LAST_CALL_ET (SYSDATE-SQL_EXEC_START)*86400
-------------------------- ---------------- ------------ ------------------------------
0tpw3hbmz4pvw ACTIVE 0 162
SQL> /
SQL_ID STATUS LAST_CALL_ET (SYSDATE-SQL_EXEC_START)*86400
-------------------------- ---------------- ------------ ------------------------------
0tpw3hbmz4pvw INACTIVE 0 163
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22034023/viewspace-688958/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22034023/viewspace-688958/