欢迎投稿

今日深度:

AWR报告的生成和简单分析方法,awr报告分析方法

AWR报告的生成和简单分析方法,awr报告分析方法


生成AWR报告方法:

第一步:数据库压力测试卡开始时:生成第一个快照:

Sql>exec dbms_workload_repository.create_snapshot();

第二步:数据库压力测试结束时:生成第二个快照

Sql>exec dbms_workload_repository.create_snapshot();

第三步:生成AWR报告

SQL> @/oracle/product/10.2.0.5/rdbms/admin/awrrpt.sql

(1)       选择报告文件的类型:htmltext

(2)       选择快照的天数

Enter value for num_days: 1

(3)       选择beginsnapendsnap

(4)       输入文件名:如/oracle/db_08091530.txt

则完成。

分析AWR报告方法:

注意以下几点:

DB CPU利用率(db time/snap_time/cpu core数):10.5%

日志缓冲区:47M    

每秒产生redo大小(redo size)139M/s

每秒逻辑读块(logical reads)1400

SQL解析次数(parses)108

每秒排序次数(sorts)6

每秒执行SQL语句(executes)116

每秒事务数(transations)96

递归调用比例(resursive call)67%

每次排序行数(rows per sort)51

Buffer nowait: 内存获取数据未等待:99.33%

Buffer hit: 进程内存找到数据 100%

Redo nowait: 日志缓冲区获得数据未等待:100%

Library hit: 找到解析过的SQL100%

Latch hit进程获得内存结构许可比例:99%

Parse cpu to parse elapsd:解析未等待比例:116%

Non-Parse CPU sql语句执行时间占总解析时间的比例:97.08%

Execute to parse: SQL重用率:6.54%

In-memroy sort: 数据内存中排序比例(pga)内存:100%

Soft parse: 软解析比例:100%

 

Memory usage:共享池内存使用率。

TOP 5 Timed Events分析

Log file sync:过多的提交。Sga的日志缓冲区记录事务和块的改变

Log file parallel write: 也表明IO瓶颈


生成oracle数据库awr报告所需要的权限?

AWR报告(的)产生技巧如下::
1,,登陆Oracle数据库::

sqlplus / as sysdba

2, 在sqlplus中,,以sys用户运行下面(的)命令,,生成第一份性能数据快照::

exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');

3,,运行您找到(的)所有或很多性能较差(的)应用或SQL,,让系统压力始终处于比较高(的)状态(如CPU或IO(的)使用),,并保持此状态达到半小时到1小时

4,,在sqlplus中,,以sys用户再次运行下面(的)命令,,生成第二份性能数据快照::

exec DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT (flush_level=>'ALL');

5,,在sqlplus中,,以sys用户运行下面(的)命令,,以产生性能报告::

@?/rdbms/admin/awrrpt.sql

根据提示,,选择上面生成(的)2个性能数据快照,,最后会生成一个最终(的)AWR性能报告..
 

oracle数据库的awr报告怎做,需要安装oracle?

AWR是需要在运行Oracle的环境上,获取数据库的相关信息。
通过运行 $ORACLE_HOME/rdbms/admin 目录中的 awrrpt.sql 脚本,AWR 的功能可以立即通过它从采集的统计数据和量度中生成的报表得到最好的说明。这个脚本从外观和感觉上类似于 Statspack,它显示所有的现有 AWR 快照并请求两个特定的快照作为时间间隔边界。它产生两种类型的输出:文本格式(类似于 Statspack 报表的文本格式但来自于 AWR 信息库)和默认的 HTML 格式(拥有到部分和子部分的所有超链接),从而提供了非常用户友好的报表。现在运行该脚本以查看报表,从而对 AWR 的功能有一个了解。

手动生成AWR快照号:
exec dbms_workload_repository.create_snapshot

用CRT软件,使用Oracle登录到服务器上:
sqlplus /nolog
conn system/system
@$ORACLE_HOME/rdbms/admin/awrrpt.sql

选择生成HTML格式。
然后会看到时间段和数字,选择两个数字及生产两个数字之间的AWR报告
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2649.html NewsArticle AWR报告的生成和简单分析方法,awr报告分析方法 生成 AWR 报告方法: 第一步 :数据库压力测试卡开始时:生成第一个快照: Sqlexec dbms_workload_repository.create_snapshot(); 第二步 :数据库压...
评论暂时关闭