Oracle 性能报告 AWR

本文介绍了Oracle数据库的Automatic Workload Repository(AWR)报告,包括查看AWR保存策略、手工创建快照、查询快照ID以及如何生成和解读AWR报告。AWR报告涵盖了WAIT EVENT、SQL、IO、内存顾问等多个方面的性能数据,对于数据库性能优化至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(\AWR(从ORACLE 10G后预安装到ORACLE中)

自动工作负载资料库(automatic workload repository)
查看当前的AWR保存策略:
col SNAP_INTERVAL format a20
col RETENTION format a20

SELECT * FROM DBA_HIST_WR_CONTROL;

0.set collation time

BEGIN
  DBMS_WORKLOAD_REPOSITORY.modify_snapshot_settings(
    retention => 43200,        -- Minutes (43200 = 30 Days).
                               -- Current value retained if NULL.
    interval  => 30);          -- Minutes. Current value retained if NULL.
END;
/



1、手工创建一个快照:
EXEC DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

2、查看AWR的快照ID
SELECT SNAP_ID,
TO_CHAR(BEGIN_INTERVAL_TIME,'yyyy-mm-dd hh24:mi:ss') BEGIN_INTERVAL_TIME,
TO_CHAR(STARTUP_TIME,'yyyy-mm-dd hh24:mi:ss') STARTUP_TIME
FROM DBA_HIST_SNAPSHOT ORDER BY 1;


3、获取AWR报告:
@?/rdbms/admin/awrrpt

4、如果用 sys 之外的用户创建 AWR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值