查看: 62516|回复: 29

数据库性能图表awrcrt.sql 更新到2.02 !

[复制链接]
论坛徽章:
8
ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:442009日食纪念
日期:2009-07-22 09:30:002010新春纪念徽章
日期:2010-01-04 08:33:082010新春纪念徽章
日期:2010-03-01 11:19:072011新春纪念徽章
日期:2011-01-04 10:37:10ITPUB十周年纪念徽章
日期:2011-11-01 16:21:15ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202013年新春福章
日期:2013-02-25 14:51:24
发表于 2017-2-20 19:45 | 显示全部楼层 |阅读模式
本帖最后由 wang5 于 2017-6-12 13:29 编辑

下载地址

http://www.cnblogs.com/wenjiewang/p/6120549.html

介绍

https://mp.weixin.qq.com/s?src=3&timestamp=1497245308&ver=1&signature=vuhgHfgXds9W2IEaeqIu5IjDlCwNiGos9kF7SCoCO-9KpZVHWUhbyoAOOTDX40Ij8cOAFtAVu9HxDO869ptl2E7hGr5epOeaRj1TRcyx-9YgSDjcUGyF3Qj4bsE4CBSEYyaReir2KqMzOs40-AS80f0pCDn3KYoP3XWwZeLzztA=

什么是AWRCRT?

Awrcrt的全称是

AUTOMATIC WORKLOAD REPOSITORY CHART

是一个oracle性能趋势图表报告工具,它是一个sql脚本:awrct.sql  ,仅仅只有一个sql脚本。

Awrcrt report是用图表来展示oracle数据库的性能趋势情况。Awrcrt是基于oracle workload repository中的数据生成,也就是和常用的awrrpt一样的数据源。Awrcrt是Oracle ACS部门的王文杰开发并维护的,免费提供给Oracle用户使用的一个工具。

awrcrt和awrrpt有什么不同?

Awrrpt是显示指定的较短一段时间(一般是1个小时到几个小时)的详细性能统计数据。如下图:2小时的间隔



Awrcrt是显示指定的较长一段时间(一般是3天~7天)所有的snap区间的关键性能指标的趋势。如下图:从10月19日到10月25日



awrcrt的优点是什么?

当用户汇报性能问题,数据库管理员在手工选择起始awr的起始snap id的时候,可能会忽略掉值得关注的时间段。

例如短暂的性能问题发生到晚上9点,但管理员认为一般的高峰期在下午6点以前。采集了白天awr报告后,却没有发现问题。

通过awrcrt,可以覆盖所有最近的时间段,充分的了解数据库的性能状态,什么时候是低谷,什么时候是高峰,什么时候发生过突发性问题?通过awrct获得关键时间的数据后,可以再具体针对那段时间出awrrpt报告分析性能问题,从到达从宏观到微观的性能分析。



awrcrt是一个基于html5和javascript的轻量级工具,无须安装,直接运行sql产生html报告。在没有安装Em的情况,是一个非常好的了解数据库性能趋势的轻量级工具。图形化的展示,非常方便编写性能报告。

Awrcrt能显示一些什么样的指标?

如下所示,awrcrt目前可以显示超过30种关键数据库性能指标
•CPU Utilization
•Time Model : DB TIME  DB CPU SQL EXEC TIME
•Active session history
•SQL execution count
•Average SQL execution time
•Session logic reads
•Physical writes and reads
•User commits
•Connections
•Redo Size
•Global cache transformation
•GCS/GES messages
•Global Cache Average CR Time
•Global Cache Average Current Get Time
•Buffer Cache Hit POINT
•PGA Cache Hit POINT
•Library Hit POINT
•Latch Hit POINT
•Latch:shared pool
•Latch:row cache objects
•Latch:cache buffers chains
•Latch:cache buffers lru chain
•Latch:gc element
•LatchML lock allocation
•Parse count
•Hard parse count
•Slowest File Average Read Wait time
•Table fetch continued row
•Dirty buffers inspected
•Cell physical IO bytes eligible for predicate offload
•Cell physical IO bytes saved by storage index
•Cell physical IO interconnect bytes returned by smart scan
•Cell IO uncompressed bytes
•Top 5 Wait Event
•Top 5 Wait Event trends

ASH



等待事件,除了整个区间的top5事件,更是列出所有snap区间的等待事件。



Awrcrt的使用方法和技巧

用法和awrrpt类似

sqlplus / as sysdba

@awrcrt.sql

--4个参数

--参数1 显示多少天的awr snap list  

--参数2 开始snap id

--参数3 结束snap id

--参数3 输入80(显示图像相关的)

--参数4实例id

5~60秒后,在当前目录生成一个 AWRCRT*html的报告



Tip1:   只支持11.2 以及之后的数据库(由于使了聚合字符串函数)。

Tip2:  一般选择5~7天的snap来出趋势,但是有的库启动时间太长,统计的值特别大,可能导致脚本里面字符串超出最大长度,这个时候,只能缩短区间的,比如5天或者更短

Tip3:为什么我看不到图表?

在报告生成结束后,注意有没有ORA-错误。也可以报告出来以后, cat一下html,看有没有ORA- , 需要确保没有ORA-错误。 老版本的IE支持html5很差,建议用firefox chrome ie10 等浏览器看报告,生成的html报告需要和crt.js放在一个目录才能看到图表报告. 如果仍然看不到图表, 把html发送到valen点wang@oracle点com  我会抽时间看。

Tip4: awrcrt.sql 放在服务器上,如果采用vi 粘贴, 注意检查大小行数, 经常有的环境,copy大文件要丢了字符。最好ftp上去。

Tip5: 没有刻意去处理数据库发生过重启的时间点,也许会看到比较奇怪的数据,注意检查数据库是否重启过



Awrcrt的lisence申明

Permission is hereby granted by Author, free of charge, to any person abotaining a copy of this software,
to deal in the software without restriction, including without limitation the rights to use,copy or distribute .
The copy right of Chart javascript belongs to its author Nick Downie (http://www.nickdownie.com/)  . This js is an open source project which
is under MIT license.

下载在这里   http://pan.baidu.com/s/1nvDahK1
说明在这里
http://www.cnblogs.com/wenjiewang/p/6120549.html

论坛徽章:
1
秀才
日期:2017-02-22 15:16:26
发表于 2017-2-21 09:54 | 显示全部楼层
已拿走,多谢楼主分享

使用道具 举报

回复
论坛徽章:
314
行业板块每日发贴之星
日期:2012-07-12 18:47:29双黄蛋
日期:2011-08-12 17:31:04咸鸭蛋
日期:2011-08-18 15:13:51迷宫蛋
日期:2011-08-18 16:58:25紫蛋头
日期:2011-08-31 10:57:28ITPUB十周年纪念徽章
日期:2011-09-27 16:30:47蜘蛛蛋
日期:2011-10-20 15:51:25迷宫蛋
日期:2011-10-29 11:12:59ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41鲜花蛋
日期:2011-11-09 20:33:30
发表于 2017-2-21 13:44 | 显示全部楼层
好东西,

使用道具 举报

回复
论坛徽章:
25
咸鸭蛋
日期:2012-04-19 22:15:41技术图书徽章
日期:2016-11-05 10:34:54弗兰奇
日期:2016-12-04 22:53:10托尼托尼·乔巴
日期:2016-12-29 12:51:28蒙奇·D·路飞
日期:2017-03-17 17:18:21罗罗诺亚·索隆
日期:2017-03-17 17:24:44山治
日期:2017-04-21 13:55:28娜美
日期:2017-05-19 14:49:04技术图书徽章
日期:2017-07-10 17:12:09托尼托尼·乔巴
日期:2018-02-01 10:07:45
发表于 2017-2-21 22:51 | 显示全部楼层
好东西,谢谢分享!

使用道具 举报

回复
论坛徽章:
548
生肖徽章2007版:猴
日期:2008-05-16 11:28:59生肖徽章2007版:马
日期:2008-10-08 17:01:01SQL大赛参与纪念
日期:2011-04-13 12:08:17授权会员
日期:2011-06-17 16:14:53ITPUB元老
日期:2011-06-21 11:47:01ITPUB官方微博粉丝徽章
日期:2011-07-01 09:45:27ITPUB十周年纪念徽章
日期:2011-09-27 16:30:472012新春纪念徽章
日期:2012-01-04 11:51:222012新春纪念徽章
日期:2020-11-30 22:13:24海蓝宝石
日期:2012-02-20 19:24:27
发表于 2017-2-21 23:26 | 显示全部楼层
good job!!

使用道具 举报

回复
论坛徽章:
1088
金色在线徽章
日期:2007-04-25 04:02:08金色在线徽章
日期:2007-06-29 04:02:43金色在线徽章
日期:2007-03-11 04:02:02在线时间
日期:2007-04-11 04:01:02在线时间
日期:2007-04-12 04:01:02在线时间
日期:2007-03-07 04:01:022008版在线时间
日期:2010-05-01 00:01:152008版在线时间
日期:2011-05-01 00:01:342008版在线时间
日期:2008-06-03 11:59:43ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30
发表于 2017-2-22 09:09 | 显示全部楼层
好东西,谢谢

使用道具 举报

回复
论坛徽章:
12
2008新春纪念徽章
日期:2008-02-13 12:43:03目光如炬
日期:2017-03-19 22:00:00优秀写手
日期:2014-07-05 06:00:13马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:112013年新春福章
日期:2013-02-25 14:51:24ITPUB 11周年纪念徽章
日期:2012-10-09 18:06:202012新春纪念徽章
日期:2012-01-04 11:50:44ITPUB十周年纪念徽章
日期:2011-11-01 16:21:152011新春纪念徽章
日期:2011-02-18 11:43:32
发表于 2017-2-22 10:38 | 显示全部楼层
多谢分享

使用道具 举报

回复
论坛徽章:
18
双黄蛋
日期:2012-04-12 16:03:45妮可·罗宾
日期:2018-03-27 14:30:57蒙奇·D·路飞
日期:2017-05-22 11:41:15弗兰奇
日期:2017-02-27 14:08:14秀才
日期:2017-02-22 15:18:00托尼托尼·乔巴
日期:2017-01-16 14:38:48水瓶座
日期:2015-10-08 14:43:47马上有车
日期:2015-01-21 11:11:56优秀写手
日期:2014-09-05 06:00:03ITPUB社区OCM联盟徽章
日期:2014-08-08 09:20:49
发表于 2017-2-22 13:19 | 显示全部楼层
默默收走

使用道具 举报

回复
论坛徽章:
0
发表于 2017-2-22 23:27 | 显示全部楼层
多谢分享!取走了

使用道具 举报

回复
论坛徽章:
24
授权会员
日期:2006-05-06 22:39:09技术图书徽章
日期:2013-12-11 10:12:13技术图书徽章
日期:2013-12-11 10:12:48路虎
日期:2014-01-26 14:35:49技术图书徽章
日期:2014-07-30 14:36:51海蓝宝石
日期:2014-08-06 14:09:322014年世界杯参赛球队: 俄罗斯
日期:2014-08-22 13:57:242014系统架构师大会纪念章
日期:2014-09-11 13:40:07itpub13周年纪念徽章
日期:2014-09-28 10:55:55优秀写手
日期:2014-09-29 06:00:12
发表于 2017-2-23 15:30 | 显示全部楼层
好东西,谢谢分享!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表