oracle 查看数据库操作进度的方法一表插入进度查看

来源:这里教程网 时间:2026-03-03 18:53:36 作者:

        上一节我们介绍了 系统视图 V$SESSION_LONGOPS,该视图 记录在数据库运行时间超过6秒的操作进度。当前记录的主要有备份和恢复功能、统计收集和查询执行,以及其他更多的操作记录。该信息如果查看需要开启相关功能,具体信息见上一节的介绍,这里不做太多描述, 创建一场测试表: 为了效果明显,基于我的环境(数据插入时间大于6秒)进行造数: 开始插入数据: SQL语句: select t.SID,        t.SERIAL#,        t.OPNAME,        t.TARGET,        t.SOFAR,        t.TOTALWORK,        t.UNITS,        t.START_TIME,        t.LAST_UPDATE_TIME,        t.ELAPSED_SECONDS,        t.MESSAGE,        t.USERNAME,        t.SQL_ID,        t.SQL_EXEC_START   from v$session_longops t  order by t.LAST_UPDATE_TIME desc 进度查看: 通过上述数据插入,我们可以确定数据库在插入的时候就一个子操作,同时我们修改上述的查询语句,可以展现该进度的百分比!

相关推荐