oracle手工收集awr报告_ORACLE-AWR报告结果分析

ORACLE-AWR

报告结果分析

AW

R

Oracle 10g

版本推出的新特性,

全称叫

Automatic Workload Repository

(

自动负载信息库

), AWR

是通过对比两次快,照

(snapshot)

收集到的统计信息,

来生成报表数据,生成的报表包括多个部分。

定义

awr

报告是

oracle 10g

下提供的一种性能收集和分析工具,它能提供一个时间

段内整个系统资源使用情况的报告,

通过这个报告,

我们就可以了解一个系统的

整个运行情况,这就像一个人全面的体检报告。

生成

awr

报告

1

:登陆对应的数据库服务器

2

:找到

oracle

磁盘空间(

d:oracle\product\10.2.0\db_1\RDBMS\Admin)

3

:执行

cmd-cd d:

回车

4: cd

d:oracle\product\10.2.0\db_1\RDBMS\Admin

回车

5

sqlplus

用户名

/

密码

@

服务连接名

(

例:

sqlplus carmot_esz_1/carmot@igrp)

6

:执行

@awrrpt.sql

回车

第一步输入类型:

html

第二步输入天数:

天数自定义

(如

1

代表当天,

如果

2

代表今天和昨天。

)

第三步输入开始值与结束值:(你可以看到上面列出的数据,

snap

值)

这个值输入开始,与结束

第四步输入导出表的名称:名称自定义

回车

第五步,由程序自动导完。

第六:到

d:oracle\product\10.2.0\db_1\RDBMS\Admin

目录下。找到刚才生成

的文件。

XXXX.LST

文件

如何分析

*

在看

awr

报告的时候,

我们并不需要知道所有性能指标的含义,

就可以

判断出问题的所在,

这些性能指标其实代表了

oracle

内部实现,

oracle

理解的

越深,在看

awr

报告的时候,对数据库性能的判断也会越准确

*

在看性能指标的时候,

心里先要明白,

数据库出现性能问题,

一般都在

三个地方,

io

,内存,

cpu

,这三个又是息息相关的(

ps

:我们先假设这个三个

地方都没有物理上的故障),当

io

负载增大时,肯定需要更多的内存来存放,

同时也需要

cpu

花费更多的时间来过滤这些数据,相反,

cpu

时间花费多的话,

有可能是解析

sql

语句,

也可能是过滤太多的数据,

到不一定是和

io

或内存有关

系了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值