学习动态性能表(10)--v$session_longops

学习动态性能表

第十篇--V$SESSION_LONGOPS  2007.6.7

 

本视图显示运行超过6秒的操作的状态。包括备份,恢复,统计信息收集,查询等等。

 

要监控查询执行进展状况,你必须使用cost-based优化方式,并且:

  • 设置TIMED_STATISTICS或SQL_TRACE参数值为true。
  • 通过ANALYZE或DBMS_STATS数据包收集对象统计信息。

 

你可以通过DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS过程添加application-specific长运行操作信息到本视图。关于DBMS_APPLICATION_INFO.SET_SESSION_LONGOPS的更多信息可以浏览:Oracle Supplied PL/SQL Packages and Types Reference。

 

V$SESSION_LONGOPS列说明

 

  • SID:Session标识
  • SERIAL#:Session串号
  • OPNAME:操作简要说明
  • TARGET:操作运行所在的对象
  • TARGET_DESC:目标对象说明
  • SOFAR:至今为止完成的工作量
  • TOTALWORK:总工作量
  • UNITS:工作量单位
  • START_TIME:操作开始时间
  • LAST_UPDATE_TIME:统计项最后更新时间
  • TIME_REMAINING:预计完成操作的剩余时间(秒)
  • ELAPSED_SECONDS:从操作开始总花费时间(秒)
  • CONTEXT:前后关系
  • MESSAGE:统计项的完整描述
  • USERNAME:执行操作的用户ID
  • SQL_ADDRESS:用于连接查询的列
  • SQL_HASH_VALUE:用于连接查询的列
  • QCSID:

 

示例:

找一较大表,确认该表查询将超过6秒,哎呀让它快咱没把握,让它慢这可是我的强项啊~~

SQL> set timing on

SQL> create table ttt as select level lv,rownum rn from dual connect by level<10000000;   --创建一个临时表

Table created

Executed in 19.5 seconds

SQL> commit;

Commit complete

Executed in 0 seconds

SQL> select * from (select * from ttt order by lv desc) where rownum<2;    --执行一个费时的查询

 

        LV         RN

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

   9999999    9999999

Executed in 9.766 seconds   --哈哈,成功超过6秒

SQL> select sid,opname,sofar,totalwork,units,sql_hash_value from v$session_longops;      ----看看v$session_longops中是不是已经有记录了

 

       SID OPNAME                                                                SOFAR  TOTALWORK UNITS                            SQL_HASH_VALUE

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

        10 Table Scan                                                            47276      47276 Blocks                               2583310173

Executed in 0.047 seconds

 

SQL> select a.sql_text from v$sqlarea a,v$session_longops b where a.HASH_VALUE=b.SQL_HASH_VALUE;   --通过hash_value联系查询出刚执行的查询语句。

 

SQL_TEXT

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

 select * from (select * from ttt order by lv desc) where rownum<2

Executed in 0.063 seconds

 

转载于:https://www.cnblogs.com/mq0036/p/4334872.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375250.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

存储器

存储器以字节为单位存储信息,一个存储单元存储一个字节。一个字需要用两个连续的存储单元。 每一个存储单元有唯一的地址&#xff0c;称为存储单元地址。

JDBC常用API小结

建立数据库链接的三种方式&#xff1a; package com.victor_01;import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Properties;import org.junit.Test;public class Test1 {private String…

学习动态性能表(12)--v$db_object_cache

学习动态性能表 第12篇--V$DB_OBJECT_CACHE 2007.6.4 本视图提供对象在library cache(shared pool)中对象统计&#xff0c;提供比v$librarycache更多的细节&#xff0c;并且常用于找出shared pool中的活动对象。 v$db_object_cache中的常用列&#xff1a; OWNER&#xff1a;对…

Java Platform Standard Edition 8 Documentation

下面这个图挺有用的&#xff0c;收藏一下。Oracle has two products that implement Java Platform Standard Edition (Java SE) 8: Java SE Development Kit (JDK) 8 and Java SE Runtime Environment (JRE) 8.JDK 8 is a superset of JRE 8, and contains everything that is…

清除端口占用的程序

程序启动的过程中&#xff0c;有时候会提示“端口被占用”。如何快速的找到占用该端口的进程&#xff1f;网上有很多种方法&#xff0c;这里自己整理了下&#xff0c;使用DOS命令查询端口并清除端口占用的程序&#xff0c;做个笔记。 windows系统下DOS命令&#xff1a; 1.查看端…

Python进阶06 循环对象

Python进阶06 循环对象 作者&#xff1a;Vamei 出处&#xff1a;http://www.cnblogs.com/vamei 欢迎转载&#xff0c;也请保留这段声明。谢谢&#xff01; 这一讲的主要目的是为了大家在读Python程序的时候对循环对象有一个基本概念。 循环对象的并不是随着Python的诞生就存在的…

使用 WordPress 主题制作的20个精美网页

WordPress 是一款个人博客系统&#xff0c;并逐步演化成一款内容管理系统软件&#xff0c;它是使用 PHP 语言和 MySQL 数据库开发的。用户可以在支持 PHP 和 MySQL 数据库的服务器上使用自己的博客。这里给大家分享使用 WordPress 主题制作的20个精美网页。 您可能感兴趣的相关…

内存地址空间

一个存储器(内存)被划分为若干个存储单元,一个存储单元可存储一个字节(Byte) CPU可寻址到多少个存储单元即这些存储单元就是CPU的内存地址空间 如8086CPU有20根地址线可寻址1M的存储单元,那么这个1M个可寻址到的存储单元就构成这个CPU的内存地址空间 而实际的存储器可以是RA…

关于监听与控制设备旋转全解析(UIDeviceOrientationDidChangeNotification)

一类情况&#xff1a; 初始化app的方向&#xff0c;比如只支持横屏或者竖屏。下面举例只支持竖屏的案例 在app的属性里面手动设置 上面标注了该app支持的方向种类&#xff0c;要是在app里支持Portrait方向&#xff0c;还需要添加以下代码 二类情况&#xff1a; 上面的代码表明a…

标志寄存器FLAG

FLAG标志寄存器按位操作&#xff0c;FLAG是16位寄存器&#xff0c;第0位为CF标志第2位为PF标志... 如图(FLAG各标志位以及在DEBUG中对应的显示)&#xff1a;

PHP 性能分析: Xhprof Xhgui

PHP 性能分析: Xhprof & Xhgui 转载于:https://www.cnblogs.com/joshua317/articles/5072859.html

powerdesigner低版本打开高版本方式为只读导致无法保存PD只读read-only-mode

由于版本号不一致 打开PD文件后提示&#xff1a; 点击【确定】后打开&#xff0c;点击【取消】后打不开 但打开后修改完毕保存提示&#xff1a; 解决办法&#xff1a; pdm文件实际上是个xml文件&#xff0c;直接用文本编辑器打开该文件修改版本号即可 把根节点最后的版本号改成…

字符串加解密

题目描述 题目描述 1、对输入的字符串进行加解密&#xff0c;并输出。 2加密方法为&#xff1a; 当内容是英文字母时则用该英文字母的后一个字母替换&#xff0c;同时字母变换大小写,如字母a时则替换为B&#xff1b;字母Z时则替换为a&#xff1b; 当内容是数字时则把该数字加1&…

Win32 一个helloworld对话框

.386.model flat,stdcalloption casemap:none include windows.inc include user32.inc include kernel32.inc includelib user32.lib includelib kernel32.lib.data ;数据段titleS db helloworld,0 messageS db hello,welcome to win32,0.code ;代码段start: invoke Messa…

Python补充06 Python之道

Python补充06 Python之道 作者&#xff1a;Vamei 出处&#xff1a;http://www.cnblogs.com/vamei 欢迎转载&#xff0c;也请保留这段声明。谢谢&#xff01; Python有一个彩蛋&#xff0c;用下面语句调出&#xff1a; import this 该彩蛋的文档记录于PEP 20。 语句执行之后&…

传送指令 MOV

MOV dest,src ;dest <-- srcMOV指令把一个字节或字从源地址src送入目的地址destsrc源操作数可以是立即数,寄存器,段寄存器,存储单元MOV AX,10 ;MOV 寄存器,数据 eg-1MOV AX,BX ; MOV 寄存器,寄存器 eg-2MOV AX,[0] ;MOV 寄存器,内存单元 eg-3MOV [0],AX ;MOV 内存单元…

四舍五入函数

四舍五入函数 Math.Round()posted on 2015-12-25 15:58 低音炮可怕男子 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/DreamTime/p/5076201.html

串传送指令MOVSB MOVSW

MOVSB(move string byte)ES:DI <-- DS:SI 把ds:si所指地址内存单元中的数据送到es:di所指向的内存单元中,源地址数据保持不变,si和di指向下一个要传送的数据传送的次数(字符串长度)保存在CX寄存器中并用cld/std说明si和di是递增还是递减,最后用REP指令重复执行MOVSB直到cx0终…

file_get_content和curl的性能比较

今天在获取微信一张二维码图片时发现使用php中的file_get_content方式和curl方式竟然相差了50倍左右&#xff0c;直接晕倒&#xff01;&#xff01;&#xff01; 转载于:https://www.cnblogs.com/jenqz/p/5077996.html

分段机制

根据编程需要可将地址连续的内存单元看作是一个段段地址*16来定位段的起始地址偏移地址来定位这个段中的各个单元一个段的大小最大为64K,因为偏移地址是16位,16位的寻址能力为64KDS:[BX] 0C8C:0000; 段地址为0C8CH; 偏移地址0H&#xff5e;FFFFH 大小为64K0C8C:FFFF一般汇编源…