可以通过v$session 的 last_call_et 这个字段 来获得你所需要的信息:

last_call_et 代表某个session 自上次调用以来的持续时间,单位是s ,可以和status 结合起来使用.

以下是个小例子.

1. 一个session 执行如下匿名过程,执行时间180s.

SQL> select distinct sid  from v$mystat;

SID

----------

39

SQL>

SQL> declare

2  begin

3  dbms_lock.sleep(180);

4  end;

5  /

PL/SQL procedure successfully completed

SQL>

2. 另一个session 来查看 39 号session 的last_call_et 信息.

SQL> set time on

16:01:59 SQL> set timing on

16:02:02 SQL> select sid,username ,last_call_et from v$session where sid=39;

SID USERNAME                       LAST_CALL_ET

---------- ------------------------------ ------------

39 APPS                                     66

Executed in 0.031 seconds

16:02:21 SQL> /

SID USERNAME

oracle计算sql运行时间,如何计算正在运行的SQL已经执行的时间?相关推荐

  1. R语言统计代码运行耗时实战:计算代码运行时间、使用proc.time函数计算代码运行时间

    R语言统计代码运行耗时实战:计算代码运行时间.使用proc.time函数计算代码运行时间 目录

  2. oracle报28003,【翻译自mos文章】运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误...

    运行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误. 适用于: Oracle Server - Ente ...

  3. PL / SQL在线编译器–在线运行Oracle PL / SQL程序

    In this tutorial you will learn about pl/sql online compiler that will let you run pl/sql programs o ...

  4. oracle一条sql运行时间很长,oracle查看执行最慢与查询次数最多的sql语句及其执行速度很慢的问题分析...

    oracle查看执行最慢与查询次数最多的sql语句 前言 在ORACLE数据库应用调优中,一个SQL的执行次数/频率也是常常需要关注的,因为某个SQL执行太频繁,要么是由于应用设计有缺陷,需要在业务逻 ...

  5. Oracle编程入门经典 第9章 掌握SQL*Plus

    目录 9.1             高级启动选项... 1 9.1.1         LOGON.. 2 9.1.2         设置描述文件... 2 9.1.3         START ...

  6. [20180914]oracle 12c 表 full_hash_value如何计算.txt

    [20180914]oracle 12c 表 full_hash_value如何计算.txt --//昨天在12c下看表full_hash_value与11g的full_hash_value不同,不过 ...

  7. oracle 求时间差年,Oracle计算时间差常用函数

    两个Date类型字段:START_DATE,END_DATE,计算这两个日期的时间差(分别以天,小时,分钟,秒,毫秒): 天: sql;"> ROUND(TO_NUMBER(END_D ...

  8. java mysql 动态sql_Java下拼接运行动态SQL语句

    Java拼接动态SQL的一般做法有 1.使用动态语句 非常多数据库都提供了处理动态SQL的语法,如Oracle的EXECUTE IMMEDIATE语句.MSSQL的EXEC和SP_EXECUTESQL ...

  9. oracle透明网关访问sqlserver_汽车之家从 SQL Server 到 TiDB 的异构变迁

    SQL Server + .Net 是很多早期互联网企业的标配技术栈,虽然 TiDB 是兼容 MySQL 协议和生态的数据库,但是 TiDB 适用的业务场景是通用的.在开源新技术大行其道的今天,如何从 ...

最新文章

  1. H3CSE 380笔记
  2. java1.5以后的一些新特性
  3. 【白话机器学习】算法理论+实战之支持向量机(SVM)
  4. 浅谈社区电子商务的发展及其技术应用
  5. 生产者消费者案例java代码
  6. 如何对接VOLVO EDI系统?
  7. 锐浪报表 Grid++Report 模板文件的读取
  8. 核方法以及核函数讲解
  9. 玩转Python第三方库库tqdm
  10. 以计算机的发展写一篇英语作文,写一篇关于网络的英语作文
  11. 深度解析!短视频如何成为现象级产品
  12. 显示杂谈(1)-Gamma到底是个什么鬼
  13. 马上就博士毕业了,博士毕业论文外审结果回来了
  14. 《程序员》6月精彩内容:物联网开发技术栈
  15. C语言转义字符,注释
  16. Linux中suid提权
  17. 二十九 我在软件园的那些日子里
  18. 上万条个性签名与个性网名ACCESS数据库
  19. 真的是成王败寇 现实如此残酷
  20. Docker私有仓库与Harbor部署使用

热门文章

  1. window系统CMD查看内存使用情况
  2. 2021年展望Android原生开发的现状,你不懂还不学?
  3. 中蜂药花蜜记载于《神农本草经》
  4. writing science_Science子刊: 类配对分析法揭示孤独症患者肠道菌群解毒功能受损
  5. 关于matlab GUI重命名的问题。
  6. Computer Transformation UVA - 1647
  7. 淘淘商城分布式电商系统项目总结
  8. IDEA Wrong tag '**' add [**] to custom tags 移除自定义的javadoc tags
  9. 383-基于kintex UltraScale XCKU040的双路QSFP+光纤PCIe 卡
  10. 关于 右键新建选项 假死 死机 卡机 崩溃 闪退 的问题 (含 无法拖拽文件 或者ps无法拖拽等)