Oracle中查看慢查询进度的脚本分享

 更新时间:2014年10月30日 10:15:46   转载 投稿:junjie  
这篇文章主要介绍了Oracle中查看慢查询进度的脚本分享,本文给出了2个实现脚本,直接给出的代码,需要的朋友可以参考下

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数据库脱机备份的实现方法与在使用oracle数据库脱机备份时的一些注意事项
    2013-11-11
  • oracle 使用rownum的三种分页方式

    oracle 使用rownum的三种分页方式

    rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号。这篇文章主要介绍了oracle 使用rownum的三种分页方式,需要的朋友可以参考下
    2019-10-10
  • pl/sql连接远程oracle服务器的配置教程

    pl/sql连接远程oracle服务器的配置教程

    这篇文章主要为大家详细介绍了pl/sql连接远程oracle服务器的配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Oracle Index索引无效的原因与解决方法

    Oracle Index索引无效的原因与解决方法

    这篇文章主要给大家介绍了关于Oracle Index索引无效的原因与解决方法,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • oracle 优化的一点体会

    oracle 优化的一点体会

    oracle 优化的一点体会大家可以参考下,提升运行效率。
    2009-10-10
  • Oracle 数据库自动存储管理-安装配置

    Oracle 数据库自动存储管理-安装配置

    关于ASM的讨论很多,但是到底什么是ASM?ASM是一个有效的抽象层,使你的Oracle数据库可以与叫做diskgroups的抽象空间一起使用,而不是直接使用datafiles。
    2009-05-05
  • oracle 11g RAC 常用命令整理分享

    oracle 11g RAC 常用命令整理分享

    很多朋友会经常用到oracle 11g RAC的命令,今天我也用到了,同时也整理了一些常用的命令,以备不时之需
    2012-11-11
  • oracle数据与文本导入导出源码示例

    oracle数据与文本导入导出源码示例

    这篇文章主要介绍了oracle数据与文本导入导出源码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • Oracle 配置远程访问教程

    Oracle 配置远程访问教程

    这篇文章主要介绍了Oracle 配置远程访问教程,非常不错,具有参考借鉴价值,需要的朋友参考下吧,需要的朋友可以参考下
    2018-05-05
  • Oracle递归树形结构查询功能

    Oracle递归树形结构查询功能

    oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的。这篇文章给大家介绍了Oracle递归树形结构查询功能,需要的朋友参考下
    2019-09-09

最新评论