查看sql执行进度

SELECT LAST_UPDATE_TIME AS 当前进度记录时间,
a.spid as linux进程,SE.SID,SE.serial#,
OPNAME AS SQL访问类型 /* 字段内容解释:https://www.cnblogs.com/jearay/p/5737910.html */,
TARGET AS 被占用的对象,
START_TIME AS SQL开始时间,
ELAPSED_SECONDS AS 总耗时_秒 /* 从操作开始总花费时间_秒 */,
TIME_REMAINING AS 预计剩余_秒,
TRUNC(SOFAR / TOTALWORK * 100, 2) || ‘%‘ AS 总进度 /* SOFAR 迄今为止完成的工作量,TOTALWORK 总工作量 */,
SQL_TEXT AS SQL内容
FROM V$SESSION_LONGOPS SL, V$SQLAREA SA, V$SESSION SE, v$process a
WHERE SL.SQL_HASH_VALUE = SA.HASH_VALUE
AND SL.SID = SE.SID
AND SOFAR != TOTALWORK
AND a.addr = se.paddr;

原文地址:https://www.cnblogs.com/JIKes/p/12394095.html

时间: 2024-10-11 09:24:19

查看sql执行进度的相关文章

【MS SQL】查看任务执行进度

备份或还原数据库时,我一般是用MS SQL工具向导来进行,由于工具向导没有显示任务执行过程的状态, 如果数据库比较大执行时间较长的话,对任务啥时候执行完成比较迷茫,如下面步骤以"备份"数据库为例: 1.选择要备份的数据库,右键选择"任务 -->备份": 2.设置好备份选项,点击"确定"按钮: 3.数据库备份中.... 4.其实,当备份选项设置好后,不点"确认"按钮,点击上方的"脚本"选项: 5.系统自

Oracle查看SQL执行计划的方式

Oracle查看SQL执行计划的方式   获取Oracle sql执行计划并查看执行计划,是掌握和判断数据库性能的基本技巧.下面案例介绍了多种查看sql执行计划的方式: 基本有以下几种方式: 1.通过sql_trace初始化参数 2.通过Autotrace 3.通过explain plan 4.通过dbms_xplan.display_cursor 5.通过dbms_xplan.display_awr 6.通过10046事件 1.通过explain plan 工具 12:24:00 [email

查看sql执行的情况

今天同事让看一个sql,无意中学到一个查看sql执行情况的命令,以前都是傻傻的等的,今后不用了 SELECT percent_complete FROM sys.dm_exec_requests 至尊箭神:http://www.zhizunjianshen.com/

SQL SERVER 2008查看sql执行的时间

set statistics profile onset statistics io onset statistics time ongo<这里写上你的语句...>goset statistics profile offset statistics io offset statistics time off 在下面的消息中会显示: SQL Server 分析和编译时间: CPU 时间 = 0 毫秒,占用时间 = 0 毫秒. (1000 行受影响)表 'memberlevelglide'.扫描计

plsql中查看sql执行计划

想要优化sql语句,可以从sql执行计划入手. 在plsql客户端,提供了一个方便的按钮来查看执行计划 选中需要查看的sql语句,点击此按钮,就可以看到该条语句的执行计划了. 结果集包括描述,用户,对象,花销等,和功能相同的sql语句比较花销就能看出哪条sql的性能更优.

Oracle查看SQL执行计划1--explain plan

语法:explain plan for + 目标SQLselect * from table(dbms_xplan.display); eg:SQL> explain plan for select empno,ename,dname from scott.emp,scott.dept where emp.deptno=dept.deptno;Explained. SQL> set linesize 800SQL> select * from table(dbms_xplan.displ

查看sql执行计划

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 转:http://blog.itpub.net/29254281/viewspace-1153735/ @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.cs

mybatis拦截器实现查看sql执行效率

package cc.zeelan.common.utils; import java.lang.reflect.Field; import java.sql.Statement; import java.util.Collection; import java.util.List; import java.util.Map; import java.util.Properties; import org.apache.ibatis.executor.statement.StatementHan

查看SQL执行计划的一种方法

SQL> set linesize 10000; SQL> set pagesize 10000; SQL> explain plan for select * from dual; Explained. 之后使用dbms_xplan工具包将生成的执行计划展示出来. SQL> select * from table(dbms_xplan.display); PLAN_TABLE_OUTPUT----------------------------------------------