Oracle中查看慢查询进度的脚本分享
2014-10-30 00:00
543 查看
Oracle一个大事务的SQL往往不知道运行到了哪里,可以使用如下SQL查看执行进度。
或者
set linesize 400; set pagesize 400; col sql_text format a100; col opname format a15; SELECT se.sid, opname, TRUNC (sofar / totalwork * 100, 2) pct_work, elapsed_seconds elapsed, ROUND (elapsed_seconds * (totalwork - sofar) / sofar) remain_time, sql_text FROM v$session_longops sl, v$sqlarea sa, v$session se WHERE sl.sql_hash_value = sa.hash_value AND sl.sid = se.sid AND sofar != totalwork ORDER BY start_time;
或者
set linesize 400; set pagesize 400; set long 4000; col sql_fulltext format a100; col opname format a15; SELECT se.sid, opname, TRUNC (sofar / totalwork * 100, 2) pct_work, elapsed_seconds elapsed, ROUND (elapsed_seconds * (totalwork - sofar) / sofar) remain_time, sql_fulltext FROM v$session_longops sl, v$sqlarea sa, v$session se WHERE sl.sql_hash_value = sa.hash_value AND sl.sid = se.sid AND sofar != totalwork ORDER BY start_time;
相关文章推荐
- Oracle中查看慢查询进度的脚本分享
- Oracle中查看慢查询进度的脚本
- Oracle中查看表空间使用率的SQL脚本分享
- Oracle中查看正在运行的SQL进程脚本分享
- Oracle中查看正在运行的SQL进程脚本分享
- Oracle中查看引起Session阻塞的2个脚本分享
- Oracle中查看引起Session阻塞的2个脚本分享
- Oracle中查看表空间使用率的SQL脚本分享
- Oracle 查看 Shared Pool 信息的相关脚本
- Oracle常用脚本-查看哪些对象被Lock
- Oracle常用脚本-查看表空间使用情况
- Oracle字符集的查看查询和Oracle字符集的设置修改
- Oracle 查看 Shared Pool 信息的相关脚本
- Oracle字符集的查看查询和Oracle字符集的设置修改
- oracle中查询表空间中的表 表中的字段 视图的脚本
- Oracle字符集的查看查询和Oracle字符集的设置修改
- oracle 查询表名以及表的列名脚本
- 查看Oracle备份进度
- 查看oracle的查询计划命令
- Oracle 查看 Shared Pool 信息的相关脚本