DM达梦AWR报告解析

自动工作集负载信息库 AWR(Automatic Workload Repository)提供了某一时间段内整个系统的报表数据,通过生成并解读该报告,用户能够对指定时间段内数据库系统的性能进行分析。

1. HEAD INFO 基础信息

AWR 报告的头部信息,包含数据库基本信息(DB INFO)、实例运行环境基本信息(HOST INFO)、快照统计基本信息(SNAP INFO)三个部分。

DSC : 是否是DSC环境,单机环境为NO,DSC环境为YES

stmts/Session:每个会话的语句数

采集视图:v$instance v$sessions v$systeminfo v$sysstat

2. Report Summary 摘要信息

AWR 报告的摘要,包含内存池信息报告(Memory Pool)、缓存池信息报告(Buffer Pool)、两次快照之间的数据库负载概况(Load Profile)、内存命中率及数据库实例操作的效率报告(Instance Efficiency Percentages)、系统中最严重的 5 个等待(Top 5 Timed Foreground Events)。

Memory Pool

采集视图:V$SYSSTAT

Plain Text
Bytes Allocated From OS(MB)    从 OS 申请内存数
Memory used bytes from os(MB)  内存池使用字节数
Memory Usage %                 memory pool 使用率
% SQL with executions>1        执行次数大于 1 的 sql 比率
% plan with executions>1       执行次数大于 1 的计划比率
%rowset cache hit count        rowset 比率

Buffer Pool

采集视图:V$BUFFERPOOL

Name        缓冲池名称

Logic_Reads        READ 命中的次数

Discards        淘汰的页数

Rat Hit %        命中率

Load Profile

采集视图:V$SYSSTAT

Plain Text
DB CPU(s)        每秒/每事务的 cpu 时间
Redo size每秒/每事务 redo 日志的字节大小
Logical reads        每秒/每事务逻辑读的块数
Physical reads        每秒/每事务物理读的块数
Hard parses        每秒/每事务 SQL 硬解析的次数
Logons        每秒/每事务登录的次数
Executes        每秒/每事务 SQL 执行次数
Deadlock        每秒/每事务的死锁率
Transactions        每秒事务数.每秒产生的事务数,反映数据库任务繁重与否
%Changes changed per read        每个逻辑读产生的数据页变更
Rows per transaction        每事务行数

Instance Efficiency Percentages

Plain Text
Buffer Nowait %        在内存获得数据的未等待比例,在缓冲区中获取 Buffer 的未等待比率
Buffer Hit %        数据块的命中率
Redo NoWait %        LOG 缓冲区获得 BUFFER 的未等待比例
Library Hit %        从 Library Cache 中检索到一个解析过的 SQL 或 PL/SQL 语句的比率
Execute to Parse %        语句执行与分析的比例,如果要 SQL 重用率高,则这个比例会很高. 该值越高表示一次解析后被重复执行的次数越多。该值 <0 通常说明 shared pool 设置或者语句效率存在问题,造成反复解析,reparse 可能较严重,或者是可能同 snapshot 有关,通常说明数据库性能存在问题。        V$SYSSTAT 中的 100 * (1 - parse count/Executions)
In-memory Sort %        在内存中排序的比率
Soft Parse %        软解析的百分比(softs/(softs+hards)),近似当作 sql 在共享区的命中率
% Non-Parse CPU        SQL 实际运行时间/(SQL 实际运行时间 +SQL 解析时间) 值越小表示解析消耗时间过多

Top 5 Timed Foreground Events

采样视图:V$SYSTEM_EVENT

3. Main Report 主要信息

AWR 报告的主体部分,包含等待事件统计信息等待事件统计名称(Wait Events Statistics)、SQL 语句相关统计(SQL Statistics)、实例活动统计信息(Instance Activity Statistics)、IO 信息(IO Stats)、缓存区统计信息(Buffer Pool Statistics)、等待事件统计信息(Wait Statistics)、撤销的统计信息(Undo Statistics)、锁统计信息(Lock Statistics)、死锁统计信息(Dead Lock Statistics)、隔离区活动统计信息(Seg Activity Statistics )、数据库缓存信息(Dictionary Cache Statistics)、库缓存统计信息(Library Cache Statistics)、内存池的统计信息(Memory Statistics)、分类统计信息(Sort Statistics)、空间限制信息(Resource Limit Statistics)、邮箱视图信息(Mail Statistics)、dm.ini 参数信息(dm.ini Parameters)、顶级等待事件中的高负载 SQL 语句(Top SQL with Top Events)。

SQL Statistics

SQL
Elapsed Time (s)          该条语句执行时间        V$SQL_STAT_HISTORY 的 exec_time
Executions                该条语句执行次数        V$SQLTEXT 中 N_EXEC
Elapsed Time per Exec (s) 每次执行的时间          Elapsed Time / Executions
%Total                    执行时间占 DB TIME 总时间的百分比        Elapsed Time / DB TIME
%CPU                      每条 sqlcpu 时间占执行时间的百分比        V$SESSION_WAIT_HISTORY 中 TIME_WAITED_MICRO/Elapsed Time
%IO                       每条 sqlIO 时间占执行时间的百分比         V$SQL_STAT_HISTORY 中 IO_WAIT_TIME/Elapsed Time
SQL Id                    语句编号            V$SQL_STAT_HISTORY 中 SQL_ID
SQL Text                  SQL 语句内容        V$SQLTEXT 中 SQL_TEXT

Session history Statistics

记录指定快照范围内会话历史的记录信息,属性列均源于动态视图 V$SESSION_HISTORY。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

X数据库日记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值