elapsed_seconds FROM GV$SESSION_LONGOPS WHERE time_remaining > 0;
在Oracle 11g之前的版本,长时间运行的SQL可以通过监控VSESSIONLONGOPS来观察,当某个操作执行时间超过6秒时,就会被记录在VSESSION_LONGOPS中,通常可以监控到全表扫描、全索引扫描、哈希连接、并行查询等操作。 V$SESSION_LONGOPS查询脚本如下所示: 代码语言:javascript 复制 SET LINE 9999 PAGESIZE 9999 COL USERNAME FOR...
1.1 v$session_longops V$SESSION_LONGOPS displays the status ofvarious operations that run for longer than 6 seconds (in absolute time).These operations currentlyinclude many backup and recovery functions, statistics gathering, and query execution, and more operations are added for every Oracle release....
你可以通过DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS过程添加application-specific长运行操作信息到本视图。关于DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS的更多信息可以浏览:Oracle Supplied PL/SQL Packages and Types Reference。 V$SESSION_LONGOPS列说明 l SID:Session标识 l SERIAL#:Session串号 l OPNAME:操作简要说...
一、数据库的bug,导致v$session_longops记录的时间变快; 二、操作系统运行时间超过了500天,导致操作系统或Oracle数据库中某些变量溢出,从而导致了这个问题。 三、操作系统上时间曾经被手工改动过,发现修改错误后,调整回来,但是v$session_longops视图中的时间没有自动回调。
oracle中v$session_longops视图介绍 DBA们经常需要监控数据库中一些花费大量时间的操作,如备份恢复,收集统计信息,排序都会记录在这个视图当中。 这个视图主要是显示运行时间超过6秒的数据库操作的状态.所以对于数据库监控一些耗时的操作是非常有意义的。 并且可以看到某个进程的执行进度。
Oracle v$session_longops 视图说明 Oracle v$session_longops 视图说明 一. 官网说明 1. 1 v$session_longops V$SESSION_LONGOPS displays the status of various operations that run for longer than 6 seconds (in absolute time) . These operations currently include many backup and recovery functions, statisti...
在ORACLE数据库中,如果一个比较大的索引在重建过程中耗费时间比较长,那么怎么查看索引重建耗费的时间,以及完成了多少(比例)了呢,我们可以通过V$SESSION_LONGOPS视图来查看索引重建的时间和进度。 官方文档关于V$SESSION_LONGOPS的介绍如下 V$SESSION_LONGOPS This view displays the status of various operations that run...
Oracle技术之V$SESSION_LONGOPS超过系统时间——数据库的v$session_longops中时间远远超过了系统时间怎么处理?http://t.cn/zHeRkBV
一.官网说明 1.1 v$session_longops V$SESSION_LONGOPS displays the status ofvarious operations that run for longer than 6 seconds (in absolute time).These operations currentlyinclude many backup and recover ...