• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >oracle > Oracle中查看慢查询进度的脚本分享

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

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了oracle自动备份脚本,oracle执行sql脚本,oracle脚本编写,oracle脚本,oracle数据库备份脚本等相关知识,希望本文的分享对您有所帮助

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;
</div>

或者

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;
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Oracle自动备份及自动备份步骤
  • Oracle中查看慢查询进度的脚本分享
  • Oracle 获得以百分号结尾的脚本有三种写法
  • oracle 服务启动,关闭脚本(windows系统下)
  • 自动备份Oracle数据库
  • 自动备份Oracle数据库
  • 自动备份Oracle数据库
  • 自动备份Oracle数据库

相关文章

  • 2017-05-11[Oracle] 解析在没有备份的情况下undo损坏怎么办
  • 2017-05-11Oracle 闪回技术详细介绍及总结
  • 2017-05-11Oracle中基于hint的3种执行计划控制方法详细介绍
  • 2017-05-11DBA 在Linux下安装Oracle Database11g数据库图文教程
  • 2017-05-11Oracle批量导入文本文件快速的方法(sqlldr实现)
  • 2017-05-11oracle 层次化查询(行政区划三级级联)
  • 2017-05-11通过sql准确查出一天数据的方法
  • 2017-05-11oracle bbed恢复删除数据实例
  • 2017-05-11Oracle数据库的备份与恢复
  • 2017-05-11oracle10g发送email示例

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 自动备份Oracle数据库
    • oracle 查询当天数据的sql条件写法
    • Oracle SQL性能优化系列学习二
    • Oracle使用PL/SQL操作COM对象
    • Oracle 11g中密码过期问题详解
    • oracle 创建表空间步骤代码
    • ORACLE常见错误代码的分析与解决(一)
    • Oracle 11g收集多列统计信息详解
    • Oracle触发器用法实例详解
    • [Oracle] 分析AWR报告的方法介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有