首页 > Linux操作系统 > Linux操作系统 > 估算SQL已经执行了多少时间
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博客 ” ,链接:https://blog.itpub.net/22034023/viewspace-688958/ ,如需转载,请注明出处,否则将追究法律责任。