首页 技术 正文
技术 2022年11月11日
0 收藏 778 点赞 3,332 浏览 6017 个字

2018-03-31awrcrt更新到了2.14版本,下载地址为https://pan.baidu.com/s/1IlYVrBJuZWwOljomVfta5ghttps://pan.baidu.com/s/1IlYVrBJuZWwOljomVfta5ghttps://pan.baidu.com/s/1IlYVrBJuZWwOljomVfta5g 在awrcrt 2.14中,新增了几个图表(内存统计,空间统计等),修正了若干bug。感谢各位oracle爱好者汇报的bug,提供的建议。  awrcrt迎来了最近一年的最大一次更新,从2.03直接跳跃了2.1版本。本次更新,给awrcrt带了全面的改变。

下载地址:

http://pan.baidu.com/s/1nuLLNAh

 

http://pan.baidu.com/s/1nuLLNAh

 

http://pan.baidu.com/s/1nuLLNAh

最主要的更新内容是什么呢?请看

更新了图表javascript到最新版本,awrcrt变漂亮了

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

过去的问题1,X轴坐标太多,叠在一起看不清。

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

新版本,自动隐藏过多的snap区间。被隐藏的时间点,仍然可以点击坐标显示。老版本隐藏后,显示为空。

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

老问题2,老版本鼠标定位像素不准确,如下图,点击峰值大约430,实际显示为62。原因为X轴太多后,像素覆盖导致误差

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

新版本,完全解决了这个问题,每个坐标都清晰无误,准确定位。

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

2.1版,可以点击label,动态隐藏某一类的指标,便于查看。比如下图,隐藏cpu time和sql time,图表中只剩下db time

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

ASH 图表,更加直观了。以前还需要把线条对应到颜色,去区别是哪种活动。现在鼠标移动过去,即可显示。

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

将很多有关联的指标合并到一个图表,减少了代码量,数据量, 也更加直观。比如redo size和user commits就放到了一个图表。你看redo size 和commits是否趋势相同呢?

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

物理读写的平均值和最大值,2表合一

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

新增指标 block changes和解析时间

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

等待事件,替换为雷达图

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

减少了一个输入参数,从2.1开始awrcrt只需要4个参数了。

@awrcrt.sql

参数0:要显示的snap区间(单位:天)

参数1:开始snap id

参数2:结束snap id

参数3: instance_number

生成报告…

awrcrt.sql的代码量也减少了1/3,运行速度更快了。

以上就是awrcrt2.1的更新。请各位专家自行下载选用。

下载地址:

http://pan.baidu.com/s/1nuLLNAh

http://pan.baidu.com/s/1nuLLNAh

http://pan.baidu.com/s/1nuLLNAh

awrcrt作者:王文杰

有任何技术问题请发邮件到 valen.wang@oracle.com

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

ONE SQL , BIG WORK , AWRCRT

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

awrcrt2.11预告: 自动分析功能即将上线,直接在图表中显示需要你关注和分析的问题区间,并给出的建议。同时在图表中,显示指标的预警阀值!

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

预计的发布时间,2018年1月。

作者云:数据库性能检查任务多,awrcrt就更新快。

awrcrt更新到了2.03,新增6种关键IO等待事件的趋势

2017-07-24

在本次版本更新中,增加了6种关键IO等待事件的图表,可以观察到平均等待时间的趋势,和等待次数的趋势。

增加多个图表的单位,更加清晰明了的定位问题。

修正了已经发现的bug。

PS: 本次更新源于,客户对新硬件构架下数据库的IO性能比较关注,之前指标不足以完整显示IO的性能,所以就把主要的IO等待纳入到了awrcrt中。awrcrt一直在随着ACS一线数据库优化专家的现场经验在进行不断的更新。

新增图表示例,可以看出该系统主要IO事件大部分是处于正常区间的(20ms以下),具体可以参考MOS文档关于如何定义oracle IO的性能

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

awrcrt的用法

@awrcrt.sql输入显示的snap区间(day)输入开始snap_id输入结束snap_id输入图表X轴的显示参数:输入80即可输入instance number:例如 1  ,2 …等待大约10秒,即在当前目前生产一个html图表报告。报告需要在和crt.js同一个目录才能读取。建议用firefox和chrome打开。

最后,awrcrt2.03的下载地址为:

http://pan.baidu.com/s/1o7RKUTG

 

http://pan.baidu.com/s/1o7RKUTG

 

http://pan.baidu.com/s/1o7RKUTG

  标签: awrcrtoracle

awrcrt更新到了2.02版本,支持12cR2

2017-06-10 王文杰 

awrcrt2.03的下载地址为:

http://pan.baidu.com/s/1o7RKUTG

 

http://pan.baidu.com/s/1o7RKUTG

 

http://pan.baidu.com/s/1o7RKUTG

awrcrt更新到2.02,本次更新的内容如下:

1.       删除top 3 slowest file 图表(12.2 无法正确显示)

2.       添加MAX IO THROUGHOUT 图表(监控短时间peak workload)

3.       添加MAX Commit 图表(监控短时间peak workload)

4.       添加 MAX logon 图表(监控短时间peak workload)

5.       防止由于timing导致语法错误

6.       修正了由于视图为空,导致的语法错误

7.       对12.2版本进行了测试,支持12.2版本。在12.2 PDB数据库进行了测试。

下载地址

http://pan.baidu.com/s/1hrDbJwg

http://pan.baidu.com/s/1hrDbJwg

http://pan.baidu.com/s/1hrDbJwg

更多信息请搜索微信公众号  O记西区重案实录

2017-4-22日,更新,awrcrt更新到2.01,添加了一个新的图表,  physcial IO read、wirte requests

下载链接: http://pan.baidu.com/s/1cit7wa

在此新年之际,广受大家好评的awrcrt,发布2.0版本了!1.0版本中,大家遇到最多的问题:字符串溢出得到了解决。小伙们再也不怕,snap区间超长了!8天,10天,15天,甚至30天,都可以支持(小心浏览器爆掉)。

我们来看看,2.0有些什么样的改动。

1. 把所有采用SQL的采样的语句,全部改成了PL/SQL块,解决了字符串4000溢出这个问题,可以支持更长的区间,更多的数据采样。

如下图所示,它显示了一个超过600个snap区间的图表,接近25天。但是X轴的时间已经重叠到无法正常显示。

所以,15天以内的区间是更加合适和优雅的。如图2。

PS:实际这样修改以后,稍作改动就可以支持Oracle10g的版本,但是我们手里暂时没有10g的测试数据库了。同时用户10g的需求也更少了,所以暂时作罢。

2. 新增加一个指标 gc blocks lost

下图该用户的心跳网络质量不佳,用户着手开始解决..

3. 所有指标的图表高度调整为600,宽度调整为100% screen。更加合理。

4. 更加友好的input/output 输出。运行完毕后,会显示报告名称。如果报告中包含ORA-错误,在结尾即可显示出来。

最后,重要的事情

2.0 版本下载地址

http://pan.baidu.com/s/1nvDahK1

bug汇报:

valen.wang@oracle.com

最后感谢awrct小组的努力,感谢西区资深专家马雪峰在awrcrt2.0开发中的辛勤劳动。

awrct的介绍请移步

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

awrcrt2.0

作者: 王文杰,

马雪峰

2017年一月19日

什么是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小时的间隔

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

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

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

awrcrt的优点是什么?

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

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

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

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

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

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

如下所示,awrcrt目前可以显示超过30种关键数据库性能指标

ASH

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

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

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

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.
awrcrt
作者: 王文杰  From

Oracle Advanced Customer Support

Version : 2.0
Date    : 2017-01

如何获得awrcrt.sql

老版本的百度网盘: 

http://pan.baidu.com/s/1mhIONVy

也可发送邮件到valen点wang@oracle点com

Awrcrt的更新计划

目前awrcrt是业余时间更新,大约每3~5个月更新一次版本,如果巡检任务多,更新则更频繁。更新会在博客和微信号发布。

Oracle性能图表工具:awrcrt.sql  介绍,更新到了2.14  (2018年3月31日更新)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,088
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,565
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,413
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,186
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,822
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,905