`

Oracle 第四天 查询TOP100

阅读更多
熟悉TOP100收集的基本步骤

--查前100个cpu占用率高的sql语句
SELECT *
FROM (SELECT parsing_user_id,
        executions,
        sorts,
        disk_reads,
        s.BUFFER_GETS,
        s.CPU_TIME,
        s.ELAPSED_TIME,
        sql_text,
        command_type,
        S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
       ORDER BY CPU_TIME DESC)
WHERE rownum < 100 ;


--查连接数
select count(*) from v$session;
select * from v$session;
#查oracle配置
select * from v$resource_limit;
#获取执行次数前100位的SQL
SELECT *
FROM (SELECT parsing_user_id,
        executions,
        sorts,
        command_type,
        disk_reads,
        sql_text,
        S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
       ORDER BY executions DESC)
WHERE rownum < 100 ;


--获取sort前100位的SQL
SELECT *
  FROM (SELECT parsing_user_id,
        executions,
        sorts,
        command_type,
        disk_reads,
        sql_text,
        S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
     ORDER BY sorts DESC)
WHERE rownum < 100;     


--获取磁盘I/O前100位的SQL
SELECT *
FROM (SELECT parsing_user_id,
         executions,
         sorts,
         command_type,
         disk_reads,
         sql_text,
         S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
      ORDER BY disk_reads DESC)
  WHERE rownum < 100;


--获取逻辑读前100位的SQL
SELECT *
FROM (SELECT parsing_user_id,
         executions,
         sorts,
         command_type,
         s.BUFFER_GETS,
         sql_text,
         S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
      ORDER BY BUFFER_GETS DESC)
  WHERE rownum < 100;


--获取CPU消耗前100位的SQL
SELECT *
FROM (SELECT parsing_user_id,
        executions,
        sorts,
        disk_reads,
        s.BUFFER_GETS,
        s.CPU_TIME,
        s.ELAPSED_TIME,
        sql_text,
        command_type,
        S.HASH_VALUE
      FROM  v$sqlarea s
       WHERE S.PARSING_USER_ID=uid
       ORDER BY CPU_TIME DESC)
WHERE rownum < 100 ;
分享到:
评论

相关推荐

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    第一个内容是如何成为一个Oracle Applications DBA(Oracle应用程序数据库管理员)。第二个内容是你要搞清楚Oracle应用程序背后的架构体系,也就是说你要明白诸如以下产品的结构体系:Oracle电子商务套件、Oracle ...

    深入解析Oracle.DBA入门进阶与诊断案例

    第4章 数据字典 138 4.1 数据字典概述 138 4.2 内部RDBMS(X$)表 138 4.3 数据字典表 141 4.4 静态数据字典视图 145 4.4.1 静态数据字典视图的分类 145 4.4.2 静态数据字典视图的内部实现 146 4.4.3 ...

    Oracle优化日记:一个金牌DBA的故事 白鳝.扫描版

    另外《Oracle优化日记:一个金牌DBA的故事》第一次详尽地披露了Oracle数据库内部存储结构,并公布了部分代码,对于有兴趣研究数据库内部存储结构或者编写dul工具的读者有一定的参考价值。《Oracle优化日记:一个金牌...

    Oracle DBA的UNIX袖珍参考手册之服务器监控

    19:44:59 1 100 9 4... Average 22 100 6 10... %wcache pread/s pwrit/s... 53 0 0... 100 0 0... 0 0 0... 55 0 0... 100 0 0... 0 0 0... 39 0 0... 各个列的含义: lread/s Number of reads per second...

    MYSSQL_MSS_ORACLE经典SQL.pdf

    22、--查询如下课程成绩第 3 名到第 6 名的学生成绩单:企业管理(001),马克思(002),UML (003),数据库(004) --[学生ID],[学生姓名],企业管理,马克思,UML,数据库,平均成绩 SELECT DISTINCT top 3 SC....

    Java Oracle分页处理

    &lt;td colspan="4" align="right" valign="top"&gt; 首页 &lt;/html:link&gt;&nbsp;&nbsp; 上一页 &lt;/html:link&gt;&nbsp;&nbsp; ...

    TIPTOP ERP不完全实施开发手册(修复WIN10可打开)

    此版本是由李艺辉编写(资源来源于第一点),我在学习中通过多次尝试解决了CHM无法正常打开的问题。 1.原资源https://download.csdn.net/download/yihuiworld/8532237 按照说明“把Content File选项配置,在最前面...

    二种sql分页查询语句分享

    代码如下://第一种:select * from (select ROW_NUMBER() over(order by Id asc) as num,* from UserInfo)as u where u.num between 10*(4-1)+1 and 10*4//第二种:select top 10 * from UserInfo where Id ...

    精通sql结构化查询语句

    10.5 UNIQUE子查询与嵌套子查询 10.5.1 UNIQUE子查询 10.5.2 嵌套子查询 10.6 小结第4篇 T-SQL开发常用操作篇第11章 数据的维护操作 11.1 数据的插入操作 11.1.1 INSERT语句的基本语法 11.1.2 插入单条记录 11.1.3 ...

    C#.net_经典编程例子400个

    156 3.10 DirectoryEntry组件 157 实例109 使用DirectoryEntry组件建立虚拟目录 158 第4章 图形技术 161 4.1 绘制图形 162 实例110 基本图形绘制 162 实例111 在图片中写入文字 163...

    C#程序开发范例宝典(第2版).part12

    第4章 图形技术 174 4.1 绘制图形 175 实例118 绘制公章 175 实例119 在图片中写入文字 176 实例120 局部图片的复制 178 实例121 波形图的绘制 179 4.2 图形转换 180 实例122 BMP转换成JPG格式 181 实例123 ...

    C#程序开发范例宝典(第2版).part08

    第4章 图形技术 174 4.1 绘制图形 175 实例118 绘制公章 175 实例119 在图片中写入文字 176 实例120 局部图片的复制 178 实例121 波形图的绘制 179 4.2 图形转换 180 实例122 BMP转换成JPG格式 181 实例123 ...

    C#程序开发范例宝典(第2版).part13

    第4章 图形技术 174 4.1 绘制图形 175 实例118 绘制公章 175 实例119 在图片中写入文字 176 实例120 局部图片的复制 178 实例121 波形图的绘制 179 4.2 图形转换 180 实例122 BMP转换成JPG格式 181 实例123 ...

    C#程序开发范例宝典(第2版).part02

    第4章 图形技术 174 4.1 绘制图形 175 实例118 绘制公章 175 实例119 在图片中写入文字 176 实例120 局部图片的复制 178 实例121 波形图的绘制 179 4.2 图形转换 180 实例122 BMP转换成JPG格式 181 实例123 ...

Global site tag (gtag.js) - Google Analytics