如何生成 AWR 报告和 AWR 基线 (Doc ID 2331572.1)

简介: 如何生成 AWR 报告和 AWR 基线 (Doc ID 2331572.1)

生成多种类型的 AWR 报告
可以通过不同脚本来产生不同类型的 AWR 用于满足不同的需求,所有的 AWR 报告都可以是 HTML 或者 TXT 格式:

awrrpt.sql
展示一段时间范围两个快照之间的数据库性能指标。
awrrpti.sql
展示一段时间范围两个快照之间的特定数据库和特定实例的性能指标。
awrsqrpt.sql
展示特定 SQL 在一段时间范围两个快照之间的性能指标,运行这个脚本来检查和诊断一个特定 SQL 的性能问题。
awrsqrpi.sql
展示特定 SQL 在特定数据库和特定实例的一段时间范围内两个快照之间的性能指标。
awrddrpt.sql
用于比较两个指定的时间段之间数据库详细性能指标和配置情况。
awrddrpi.sql
用于在特定的数据库和特定实例上,比较两个指定的时间段之间的数据库详细性能指标和配置情况。

AWR 快照
如何修改 AWR 快照的设置:
BEGIN
DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings(

retention => 43200,        -- 单位是分钟 (43200 = 30 Days)。
                           -- 设置成 NULL 代表保持原来设置。
interval  => 30);          -- 单位是分钟, 设置成 NULL 代表保持原来设置。

END;
/
手工创建一个 AWR 快照:
BEGIN
DBMS_WORKLOAD_REPOSITORY.create_snapshot();
END;
/
按照范围删除 AWR 快照:
BEGIN
DBMS_WORKLOAD_REPOSITORY.drop_snapshot_range(
low_snap_id=>40,
High_snap_id=>80);
END;
/

AWR 相关的视图
如下系统视图与 AWR 相关:

V$ACTIVE_SESSION_HISTORY - 展示每秒采样的 active session history (ASH)。
V$METRIC - 展示度量信息。
V$METRICNAME - 展示每个度量组的度量信息。
V$METRIC_HISTORY - 展示历史度量信息。
V$METRICGROUP - 展示所有的度量组。
DBA_HIST_ACTIVE_SESS_HISTORY - 展示 active session history 的历史信息。
DBA_HIST_BASELINE - 展示 AWR 基线信息。
DBA_HIST_DATABASE_INSTANCE - 展示数据库环境信息。
DBA_HIST_SNAPSHOT - 展示 AWR 快照信息。
DBA_HIST_SQL_PLAN - 展示 SQL 执行计划信息。
DBA_HIST_WR_CONTROL - 展示 AWR 设置信息。

相关文章
|
Oracle 关系型数据库 数据库
Oracle 11G常见性能诊断报告(AWR/ADDM/ASH)收集
Oracle 11G常见性能诊断报告(AWR/ADDM/ASH)收集
333 0
|
7月前
|
SQL 监控 Oracle
Oracle 性能优化之AWR、ASH和ADDM(含报告生成和参数解读)
Oracle 性能优化之AWR、ASH和ADDM(含报告生成和参数解读)
|
Oracle 关系型数据库 数据库
oracle手工生成AWR报告方法记录
AWR(Automatic Workload Repository)报告是我们进行日常数据库性能评定、问题SQL发现的重要手段。熟练掌握AWR报告,是做好开发、运维DBA工作的重要基本功。
1437 0
|
SQL 存储 Oracle
AWR报告解析
AWR报告解析
261 0
AWR报告解析
|
Oracle 关系型数据库 Windows
Oracle AWR\ASH报告相关操作
Oracle AWR\ASH报告相关操作
183 0
|
Oracle 关系型数据库 BI
|
SQL Oracle 关系型数据库
ORACLE AWR报告生成过程出现多个实例记录分析
在一次生成AWR报告中,发现在“Instances in this Workload Repository schema”部分,出现了多个实例记录信息(host敏感信息被用host1,host2,host3替换)。
1325 0
|
SQL Oracle 关系型数据库
ORACLE 10g AWR报告设置总结
1:查看、修改AWR报告快照数据的采样间隔、保存策略 SQL> COL DBID FOR 999999999999 SQL> COL SNAP_INTERVAL FOR A26 SQL> COL RETENTION FOR A26 SQL> COL TOPNSQL FOR A10 SQL>...
1261 0
|
Web App开发 关系型数据库 数据库

热门文章

最新文章