Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 两个比较有用的捞取性能差的语句 yorking
【标  题】:两个比较有用的捞取性能差的语句 yorking
【关键字】:yorking
【来  源】:http://www.cublog.cn/u/23246/showart.php?id=174118

两个比较有用的捞取性能差的语句 yorking

Your Ad Here
两个比较有用的捞取性能差的语句

数据库系统性能存在问题的时候,一般就是在CPU和IO上,特别是IO经常成为系统的瓶颈。

--CPU资源消耗严重的Session
SELECT a.sid,b.spid,a.status,substr(a.program,1,50) program,
       a.terminal,osuser,round(value / 60 / 100, 2) value,d.sql_text,
       round(d.disk_reads/d.executions,1) "ratio(%)",d.disk_reads,d.executions,d.parse_calls
  FROM v$sqlarea d,v$session a, v$process b, v$sesstat c, v$statname s
 WHERE s.NAME = 'CPU used by this session' AND a.sid = c.sid AND a.paddr = b.addr AND
       c.statistic# = s.statistic# AND c.VALUE > 600
       AND a.sql_address=d.address
 ORDER BY VALUE DESC;


-- 读硬盘多的SQL
SELECT sql_text,round(disk_reads/EXECUTIONS,1) "ratio(%)", disk_reads,PARSE_CALLS,EXECUTIONS
  FROM v$sqlarea
 WHERE EXECUTIONS>100
 ORDER BY 2 DESC;

SELECT a.sid,b.spid,a.status,SUBSTR(a.program, 1, 40) program,
       a.terminal,osuser,ROUND(VALUE / 60 / 100, 2) VALUE
  FROM v$session a, v$process b, v$sesstat c, v$statname s
 WHERE s.NAME like 'physical reads%' AND a.sid = c.sid AND a.paddr = b.addr AND
       c.statistic# = s.statistic# AND c.VALUE > 600
 ORDER BY VALUE DESC;
http://www.blogcn.com/u2/56/59/yorking/index.html?filelist=1&fpage=3#md
 
 
免费学习oracle数据库管理:【上一篇】
Oracle实例的内存结构 yorking:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • 在windows 2003下安装 webeasymail
  • 了解S企业信息化时所关注的问题
  • LINQ 初探
  • .NET 2.0获取数据库连接统计数据
  • 插件系统·系统集成方案
  • IBM LTO 中小企业备份存储解决方案建议书 (3)
  • BeanShell 在人工测试与管理中的应用
  • Javascript的时间
  • SYS_CONNECT_BY_PATH 函数
  • C#文件上传
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.