如何找出消耗资源的sql语句

标签: 消耗 资源 sql | 发表时间:2014-01-21 15:13 | 作者:chelsea500
出处:http://www.iteye.com
--CPU高的SQL
select sql_text from v$sql order by cpu_time desc
--逻辑读多的SQL:
select * from (select buffer_gets, sql_text
from v$sqlarea
where buffer_gets > 500000
order by buffer_gets desc) where rownum<=30;
--执行次数多的SQL :
select sql_text,executions from
(select sql_text,executions from v$sqlarea order by executions desc)
where rownum<81;
--读硬盘多的SQL :
select sql_text,disk_reads from
(select sql_text,disk_reads from v$sqlarea order by disk_reads desc)
where rownum<21;
--排序多的SQL :
select sql_text,sorts from
(select sql_text,sorts from v$sqlarea order by sorts desc)
where rownum<21;
                            
--CPU消耗高,如果确认是oracle进程做的
--那么直接在OS上抓到消耗CPU的PID,然后查出是哪个session,找出相应的SQL
@getsqlbypid
select sql_text from v$sqltext where hash_value = (
select sql_hash_value from v$session where sid = (
select s.sid from
v$session s, v$process p
where p.addr  = s.paddr
and   p.spid = &ospid
))
order by piece;

已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [消耗 资源 sql] 推荐:

如何找出消耗资源的sql语句

- - 数据库 - ITeye博客
--执行次数多的SQL :. --CPU消耗高,如果确认是oracle进程做的. --那么直接在OS上抓到消耗CPU的PID,然后查出是哪个session,找出相应的SQL. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

sqlserver定位消耗资源比较高的sql

- - CSDN博客数据库推荐文章
sqlserver查看消耗资源的sql ,具体如下:. 可以使用SQL 快速定位数据库里CPU,IO 消耗比较高的SQL:. 定位消耗cpu,io 最高的进程信息. 定位该进程执行的 SQL 语句.      到查到的 db 里执行:. 也可以从事件探查器查看sql的执行计划. 作者:lihaiwenshu 发表于2014-10-21 17:06:52 原文链接.

查询Oracle 耗资源sql

- - 非技术 - ITeye博客
已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

通过top命令抓取cpu高消耗的sql

- - 行业应用 - ITeye博客
top命令在linux环境维护中很实用,虽然功能缺失不够sar那么全面. 今天和大家分享一个通过top命令来抓取性能sql的案例. 通过top命令抓取了如下的信息.  pid是3585的进程对应的sql 之前已经确定是性能问题导致的了,所以先放过,可以看看pid是8879的这个进程,出现的不是很“稳定”.

盛大创新院发布光速搜索 称不消耗系统资源

- 小宇 - 互联网的那点事...
盛大创新院发布了一款桌面文件查找工具:光速搜索,可快速搜索本机文件系统工具,相较于windows自带的搜索工具及传统系统查找工具,其最大亮点是轻巧高效. 据了解,随着个人电脑的硬盘空间越来越大,外接移动存储设备使用越来越频繁的情况下,管理个人文件变得越来越烦琐,而通过常规的Windows文件搜索,通常需要几十秒甚至N分钟的等待.

HBase写吞吐场景资源消耗量化分析及优化

- - SegmentFault 最新的文章
HBase 是一个基于 Google BigTable 论文设计的高可靠性、高性能、可伸缩的分布式存储系统. 网上关于 HBase 的文章很多,官方文档介绍的也比较详细,本篇文章不介绍HBase基本的细节. 本文从 HBase 写链路开始分析,然后针对少量随机读和海量随机写入场景入手,全方面量化分析各种资源的开销, 从而做到以下两点:.

库克称未来iPhone不再消耗地球资源:采用回收再利用材料生产

- - TechWeb 今日焦点 RSS阅读
目前,环保问题收到全球关注,而对于更新换代频繁的电子设备来说,不少厂商已经开始对这么淘汰的电子废弃物进行回收再利用. 据媒体报道,日前,在VivaTech 2021峰会上, 苹果CEO蒂姆·库克(Tim Cook)表示,未来新iPhone的生产不再消耗地球资源,将依靠可再生资源制造. 库克表示,苹果公司目前已经是碳中和企业,并且在几年前就已经做到了这一点.

PL/SQL动态SQL(原创)

- - ITeye博客
使用动态SQL是在编写PL/SQL过程时经常使用的方法之一. 很多情况下,比如根据业务的需要,如果输入不同查询条件,则生成不同的执行SQL查询语句,对于这种情况需要使用动态SQL来完成. 再比如,对于分页的情况,对于不同的表,必定存在不同的字段,因此使用静态SQL则只能针对某几个特定的表来形成分页.

Derby SQL 分页

- - ITeye博客
    之前在网上看到有人问 Derby SQL 分页实现的问题,网上有人给出这样的解决方案,SQL 如下:. 其实,这样的分页查询,性能不理想,我试过在 300W 数据量中采用这种分页方式,需要 20~30秒之久;其实 Derby 10.6 以上版本有更好的分页支持,直接给出 SQL 实现如下:.