十步解析awr报告

从这期开始讲解awr报告的部分,首先讲解awr整体的部分

后续会针对不同的点进行讲解

1. 数据库细节

这部分可以看到

数据库的版本

数据库 DBID

数据库实例名称及实例号

数据库最近一次启动时间

数据库版本

数据库是否为rac

2. 主机配置信息

这部分可以看到

数据库主机名

数据库主机平台

服务器CPU及核数

服务器CPU个数

服务器内存大小

3. SnapShot信息

这部分可以看到

awr报告的起止时间以及当时的session数量等

awr报告持续时间

DB 时间

DB Time= session time spent in database.

DB Time= CPU Time + Non IDLE wait time.

可以看到DB Time比 Elapsed大,如果大很多并且有性能问题,需再进一步分析,后面章节再说

4. Shared Pool Statistics

该视图显示的是Shared pool的状态

% SQL with executions>1指的是执行次数大于1的SQL比例,越大越好,如过小则可能是为使用绑定变量导致

5. Load Profile

这里我们可以了解系统负载的情况

首先是 DB CPU(s) per second,它说明的是每秒钟同时工作的CPU数量

从主机配置可以看到共24个虚拟cpu,而DB CPU(s) per second只有0.4 则说明cpu没有瓶颈

其次我们关注hard parses和 parses的比例,如硬解析率非常高则需要查看cursor_sharing参数和应用程序的绑定变量问题,一般都是由于绑定变量引起的

6. Instance Efficiency Percentages

上面的百分比越高越好,后面会针对每个做介绍

“% Non-Parse CPU” 指的是数据的CPU资源有94.9%用在非解析上,这样是好的

7. Top 10 Foreground Events by Total Wait Time

这里是排名前十的前台等待事件

首先看wait class栏位,如果是 User I/O , System I/O, Others这种的可以不用太担心,如发现Concurrency这类等待需要特别关心

其次看等待时间,wait avg=total wait time(总等待时间)/waits(等待次数),最主要看平均等待时间是否正常

后面章节会详细说明每个等待时间

8. Time Model Statistics

该视图说明的是各过程所占的资源比例

我们注意到所有 % of DB Time总和大于100%,因为这是一个累计的比例,下面DB CPU相关的过程包含在DB CPU中

我们需要注意的是一些异常的高占用情况,如hard parse elapsed time (硬解析时间)占用时间过长等

9. Operating System Statistics

该视图是操作系统层面的性能指标

这里需要注意%iowait,他代表CPU在等待io操作完成,这个可能是io过慢或者io操作过多导致。

10. SQL Statistics

接下来是最重要的一块,他能帮助我们定位占用相关资源的TOP SQL语句

SQL ordered by Elapsed Time

上图为根据持续时间排序的SQL语句

所有栏位可根据字面上意思得出意义

如executions过多可能会引起CPU占用率高

如executions低,而elapsed time很高,则需要优化该SQL,降低执行时间

需要注意的是execution如果为0不代表未执行,代表在awr报告的持续范围内该语句未执行完成

这里只举持续时间这个例子,其他后面章节详细说明

通过上面的十点应该会对数据库的性能及负载有了大体的了解,接下来会针对内部细节做解释,谢谢。

awr报告 解读_十步解析awr报告相关推荐

  1. awr报告 解读_且听AWR之父解读AWR报告

    原标题:且听AWR之父解读AWR报告 AWR报告是数据库性能评估和优化的重要参考,将数据库的问题已量化的形式展现出来,给DBA带来了很多便利.然而AWR中的内容是非常多的,如何才能以最佳的方式解读AW ...

  2. awr报告 解读_【数据库】解读Oracle AWR性能分析报告

    1.什么是AWR? AWR (Automatic Workload Repository) 是自动负载信息库的英文缩写,AWR报告是Oracle 10g以后版本提供的一种性能收集和分析工具,能提供一个 ...

  3. qnx 开发十步_十步实现应用程序本地化

    qnx 开发十步 According to predictions of the analytical platform App Annie, interest in mobile apps will ...

  4. awr报告 解读_「awr」AWR报告关于DB Time的解读 - seo实验室

    awr oracle DB Time是从时间角度剖析数据库性能的指标.将性能问题定位在耗费时间最多的事件或sql语句上.优化的目的便是:减少用户花在数据库上的时间,或减少DB Time. 1. ora ...

  5. python快速接手别人的代码_十步教你如何接手别人的代码!

    想必在很多程序员的职业生涯中,都有过一种难以避免的状况,即接下别人的代码.而这是种怎样的体验?有人说,接手别人的代码之后我也想辞职:有人说,一个连注释都没有的代码有何灵魂可言:更有网友说,如果你恨一个 ...

  6. mysql boost 是什么意思_十步完全理解SQL

    我们每天都在写 SQL 并且应用在开源软件 jOOQ 中.于是我想把 SQL 之美介绍给那些仍然对它头疼不已的朋友,所以本文是为了以下读者而特地编写的: 1. 在工作中会用到 SQL 但是对它并不完全 ...

  7. Nat Commun |完全开源!肿瘤基因组数据报告解读平台,可满足商业报告解决方案...

    随着精准医疗的不断发展,科学研究和临床应用中对癌症基因组数据的解读需求也在增加.虽然目前癌症测序数据分析流程的自动化提高了报告的速度和结果的可重复性,通过使用交互而非静态报告,临床对复杂基因组数据的理 ...

  8. pythonword编辑报告模板_使用Python制作WORD报告

    今天的另一篇文章 "使用Pandas.Jinja和WeasyPrint制作pdf报告" 中我分享了如何使用HTML模板来创建pdf报告的方法. 虽然pdf很不错,但更多的人实际上在 ...

  9. 学校计算机申请报告,【体育器材申请报告】_学校体育器材申请报告格式及范文...

    学校体育器材申请报告该怎么写呢,下面小编就为大家介绍学校体育器材申请报告的通用格式及学校体育器材申请报告范文.希望可以帮助到大家. 一.学校体育器材申请报告通用格式 尊敬的学校领导: 因为学校缺乏体育 ...

  10. asp实训报告摘要_个人网站实训报告---asp.NET 动态网站设计

    个人网站实训报告---asp.NET 动态网站设计 网站开发技术实训报告 学生姓名 学 号 学 院 专 业 计算机应用技术计算机应用技术 题 目 asp.NET asp.NET 动态网站设计动态网站设 ...

最新文章

  1. Ant Design Vue中a-select组件下拉列表在局部滚动时不跟随问题解决方法
  2. VB6 实现命令行调用时附着到原控制台
  3. 皮一皮:叛徒可耻!!!
  4. php mysql服务器配置_配置最新的PHP加MYSQL服务器
  5. VR 技术加上 8K 画质! 2016 年里约奥运会亮点十足
  6. 断点续传和下载原理分析
  7. redhat 6.5怎么安装mysql5.6_centos 6.5安装mysql5.6
  8. YangTools从YANG生成Java类(Maven)
  9. fckeditor 图片上传 java_ckeditor用fckeditor的文件管理器实现图片上传
  10. 50 岁再次创业:我希望 20 年后还能解 Bug
  11. 队列的JS实现及广度优先搜索(BFS)的实现
  12. Black Salt Audio All Plug-Ins Mac 实用音频压缩插件套装
  13. OSPF中 HELL0包解析
  14. Simulink仿真入门到精通(八) M语言对Simulink模型的自动化操作及配置
  15. 蚁群算法原理及python实现
  16. 计算机数字信号和模拟信号,模拟信号和数字信号有什么区别
  17. 音视频大合集,先从零开始万事开头难
  18. 投影机检测不到计算机信号,投影仪搜索不到信号源怎么办?这几种操作方法可进行修复...
  19. 【苹果家庭相册群发】CSR邮箱必须与证书所属的AppID相同
  20. Linux系统日志管理

热门文章

  1. Linux开发书籍推荐
  2. 【路径规划】基于A星算法机器人静态避障路径规划matlab代码
  3. DiskGenius是一款硬盘分区及数据恢复软件
  4. my android机器人作文,机器人作文400字
  5. python实现游戏同步翻译字幕
  6. 阿里图标库《保留彩色》
  7. JavaScript 参考手册
  8. html 怎么转换,html怎么转换成word?
  9. 小米6通话音量补丁_手机通话声音小?只需打开这个开关,音量更大更清晰
  10. 2021年最新Java学习路线图指南