oracle dba都对AWR这一工具非常熟悉,它为dba性能调优提供各种必需的信息。
达梦也有类似的功能,但默认是关闭的。
本文介绍如何开启达梦DM8的AWR功能,以及如何获取AWR报告
以下操作均在disql命令行工具中执行。
1.初始化创建AWR相关的包和过程
SP_INIT_AWR_SYS(1);
2.设置自动快照间隔,参数中的60意为每60分钟做一次快照
一个AWR报告展现的是两次快照之间的数据库性能信息。
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(60);
3.除了自动创建快照之外,也可以手动创建快照
CALL DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
4.查看已经生成的快照信息
SELECT * FROM SYS.WRM$_SNAPSHOT;
5.生成报告
参数中的1是begin snapshot id,
2是end snapshot id,
/home/dmdba是AWR报告存放路径
dm20230731.HTML是文件名
CALL SYS.AWR_REPORT_HTML(1,2,'/home/dmdba','dm20230731.HTML');
用SYS.AWR_REPORT_HTML生成的报告是HTML格式,从服务器下载到本地后,使用浏览器即可打开。
文章
阅读量
获赞