达梦数据库创建AWR报告
–【注:DM MPP环境下不支持DBMS_WORKLOAD_REPOSITORY包】
–创建DBMS_WORKLOAD_REPOSITORY系统包。
SP_INIT_AWR_SYS(1);
–启用状态检测。
SELECT SF_CHECK_AWR_SYS;
–下面语句设置间隔为10分钟,也可以是其他值:
CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(10);
–手动创建快照:
DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
–查看创建的快照信息,包括快照id
SELECT * FROM SYS.WRM$_SNAPSHOT;
–查看 snapshot 的 id 在 1~3 范围内的 AWR 分析报告的带 html 格式的内容。
SELECT * FROM TABLE (DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(1,3));
–把snapshot的id在1~3范围内的AWR分析报告生成到/home/dmdba目录下的awr1.html文件内(需要先对目录进行授权)
SYS.AWR_REPORT_HTML(1,3,'/opt/dmdbms/','awr.html');
–关闭DBMS_WORKLOAD_REPOSITORY系统包
SP_INIT_AWR_SYS(0);
–详见安装目录下doc文件夹中DM8系统包使用手册