1.消耗CPU
SELECT a.CPU_TIME, --CPU时间 百万分之一(微秒)        
      a.OPTIMIZER_MODE,--优化方式        
      a.EXECUTIONS,--执行次数        
      a.DISK_READS,--读盘次数        
      a.SHARABLE_MEM,--占用shared pool的内存多少        
      a.BUFFER_GETS,--读取缓冲区的次数        
      a.COMMAND_TYPE,--命令类型(3:select,2:insert;6:update;7delete; 47l/sql程序单元)        
      a.SQL_TEXT,--Sql语句        
      a.SHARABLE_MEM,        
      a.PERSISTENT_MEM,        
      a.RUNTIME_MEM,        
      a.PARSE_CALLS,        
      a.DISK_READS,        
      a.DIRECT_WRITES,        
      a.CONCURRENCY_WAIT_TIME,        
      a.USER_IO_WAIT_TIME   
from V$SQLAREA a  
WHERE PARSING_SCHEMA_NAME = 'DB_USERS'--Schema  
order by a.CPU_TIME desc

2.最占用资源
select 
    b.username username,
    a.disk_reads reads,     
    a.executions exec,
    a.disk_reads/decode(a.executions,0,1,a.executions) rds_exec_ratio,     
    a.sql_text Statement 
from  v$sqlarea a,dba_users b 
where a.parsing_user_id=b.user_id  and a.disk_reads > 100000 
order by a.disk_reads desc;

--用buffer_gets列来替换disk_reads列可以得到占用最多内存的sql语句的相关信

3.列出使用频率最高的5个查询:

select sql_text,executions 
from (
   select 
       sql_text,executions,    rank() over     (order by executions desc) exec_rank    
  from v$sql) 
  where exec_rank <=5; 
4、消耗磁盘读取最多的sql top5: 
select disk_reads,sql_text 
from (select sql_text,disk_reads,    dense_rank() over      (order by disk_reads desc) disk_reads_rank    from v$sql) 
where disk_reads_rank <=5;  
5、找出需要大量缓冲读取(逻辑读)操作的查询: 
select buffer_gets,sql_text 
from (select sql_text,buffer_gets,    dense_rank() over      (order by buffer_gets desc) buffer_gets_rank    from v$sql) 
where buffer_gets_rank<=5;

几个常用ORACLE运维监控的SQL语句的更多相关文章

  1. DBA避坑宝典:Oracle运维中的那些事儿

    对于Oracle运维中的那些事儿,我的最终目的:不是比谁更惨,而是能够从中吸取经验和教训. 从我的理解来看,我会从下面的几个方面来进行说明DBA运维中的一些事儿. 每个部分都是非常关键的,缺一不可,而 ...

  2. 运维监控-基于yum的方式部署Zabbix Server 4.0 版本

    运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...

  3. 建设DevOps统一运维监控平台,全面的系统监控 Zabbix VS Nagios VS Open-Falcon OR Prometheus

    前言 随着Devops.云计算.微服务.容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器.虚拟机.物理机不一而足.面对动辄几百上千个虚拟机.容 ...

  4. Lnmp搭建zabbix运维监控系统

    使用目的? 在公司项目中需要做一个日志监控,最开始选择的是efk,但是efk的资料相对较少并且之前对这几个产品都没接触过,使用起来难度.于是选择了zabbix作为项目的运维监控系统. zabbix能做 ...

  5. Prometheus 运维监控

    Prometheus 运维监控 1.Prometheus 介绍详解 2.Prometheus 安装部署 3.Prometheus 配置文件详解 4.Prometheus PromSQL 常用资源 5. ...

  6. oracle运维(持续更新)

    目录 简单命令使用 进入SQL*Plus 退出SQL*Plus 在sqlplus下得到帮助信息 显示表结构命令 DESCRIBE SQL*Plus 中的编辑命令 调用外部系统编辑器 运行命令文件 关于 ...

  7. 优化系统资源ulimit《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》

    优化系统资源ulimit<高性能Linux服务器构建实战:运维监控.性能调优与集群应用> 假设有这样一种情况,一台Linux 主机上同时登录了10个用户,在没有限制系统资源的情况下,这10 ...

  8. 优化Linux内核参数/etc/sysctl.conf sysctl 《高性能Linux服务器构建实战:运维监控、性能调优与集群应用》

    优化Linux内核参数/etc/sysctl.conf  sysctl  <高性能Linux服务器构建实战:运维监控.性能调优与集群应用> http://book.51cto.com/ar ...

  9. Oracle运维服务的四根救命稻草

    企业信息化系统建设按生命周期可分为IT规划阶段.IT建设阶段和IT运维阶段,其中,IT运维阶段的时间最长,IT运维管理关乎着IT运维的质量.成本和速度,更关乎着IT系统的安全.连续和可用.大数据云计算 ...

随机推荐

  1. h5-注册

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWYAAAIpCAIAAAAeogVlAAAgAElEQVR4nOy9W1gb6Z3/OTd7s9d7t8 ...

  2. elasticsearch源码分析之search模块(client端)

    elasticsearch源码分析之search模块(client端) 注意,我这里所说的都是通过rest api来做的搜索,所以对于接收到请求的节点,我姑且将之称之为client端,其主要的功能我们 ...

  3. poj--3159--Candies(简单差分约束)

    Candies Time Limit: 1500MS   Memory Limit: 131072K Total Submissions: 26888   Accepted: 7398 Descrip ...

  4. NEU 1040 Count

    1040: Count 时间限制: 1 Sec  内存限制: 128 MB提交: 59  解决: 23[提交][状态][讨论版] 题目描述 Many ACM team name may be very ...

  5. 杂项-分布式:Hadoop

    ylbtech-杂项-分布式:Hadoop Hadoop是一个由Apache基金会所开发的分布式系统基础架构. 用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和 ...

  6. BZOJ 3720 树分块

    借鉴了别人的代码-- //By SiriusRen #include <cmath> #include <cstdio> #include <cstring> #i ...

  7. .NET MVC权限设计思考之切入点

    在WebForm下我们一般会设计个PageBase继承Page,在OnInit方法中实现对基本权限的验证业务,然后所有的页面在继承PageBase直接继承这项基本权验证业务.而在.NET MVC下我们 ...

  8. 从Dinnr失败看产品市场可行性认知有哪些不足

    对所有互联网创始人来说,在实际创业之前「验证idea的市场可行性」是至关重要的事情,许多人会用访谈的方式询问潜在顾客的意见,本期的就已Dinnr为案例,当初用户访谈结果乐观,实际上线后却无人买单,创办 ...

  9. Imperative programming

    In computer science, imperative programming is a programming paradigm that uses statements that chan ...

  10. CorelDRAW X6冰点价加推800套燃爆6月

    CorelDRAW是迄今最具创意的图形设计程序,并获得所有行业的公认的知名工具.在刚刚结束的CorelDRAW X6限量活动之后,CorelDRAW官方继续加推800套CorelDRAW X6满足用户 ...