热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Excel分析工具-AWRTOP5等待事件

通常我们在运维的过程中,需要取多份awr报告进行查看。如果报告很多的话,我们一份一份的去看会非常麻烦。而且还有一个比较麻烦的因素,通常我们的rac是多个节点的。然后我们还得把其他节点的一份一份的打开来看。这大大的降低了我们的查看问题的效率。虽然

通常我们在运维的过程中,需要取多份awr报告进行查看。如果报告很多的话,我们一份一份的去看会非常麻烦。而且还有一个比较麻烦的因素,通常我们的rac是多个节点的。然后我们还得把其他节点的一份一份的打开来看。这大大的降低了我们的查看问题的效率。虽然

通常我们在运维的过程中,需要取多份awr报告进行查看。如果报告很多的话,我们一份一份的去看会非常麻烦。而且还有一个比较麻烦的因素,通常我们的rac是多个节点的。然后我们还得把其他节点的一份一份的打开来看。这大大的降低了我们的查看问题的效率。虽然现在有监控软件能很快的浏览一天数据库的负载情况,但是毕竟用起来的不多。所以我这里写了一个Excel的宏,帮助分析多份AWR报告中的等待事件。当然,以后还会陆续的推出topsql,cpu负载,i/o负载等等。脚本如下:

awr_topevent.sql

通过该脚本可以获取top 5 event的awr报告历史数据,然后通过excel的宏生成以下结果,如下图展示:

image

exce程序文件下载:生成饼图

各位运维人员,看起来是否挺方便?

推荐阅读
author-avatar
mobiledu2502852643
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有