性能优化之达梦AWR使用

什么是达梦AWR?

AWR--Automatic Workload Repository,系统为其所有重要统计信息和负载信息执行一次快照,并将这些快照存储在AWR中。

达梦AWR功能默认是关闭的,如果需要开启,则调用DBMS_WORKLOAD_REPOSITORY.
AWR_ SET_INTERVAL过程设置快照的间隔时间。DBMS_WORKLOAD_REPOSITORY包还负责snapshot(快照)的管理。

怎么使用达梦AWR?

在使用DBMS_WORKLOAD_REPOSITORY包之前,需要提前调用系统过程,并设置间隔时间具体使用方法如下:

SP_CREATE_SYSTEM_PACKAGES(1);

下面语句设置间隔为30分钟,也可以是其他值:

CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(30);

注意:DM数据库在创建该包时,默认创建一个名为SYSAUX的表空间,对应的数据文件为SYSAWR.DBF,该表空间用于存储该包生成快照的数据。如果该包被删除,那么SYSAUX表空间也对应地被删除。

CREATE_SNAPSHOT手动创建快照,也可以等待设置的间隔时间后系统自动创建快照,快照id从1开始递增:

手动创建快照:

DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

查看创建的快照信息,包括快照id:

SELECT * FROM SYS.WRM$_SNAPSHOT;

把snapshot的id在1~2范围内的AWR分析报告生成到/home/dmdba/awr1.html文件。

SYS.AWR_REPORT_HTML(1,2,'/home/dmdba','AWR1.HTML');

报告内容与Oracle的AWR相类。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值