达梦数据库(DM8)AWR报告生成

达梦数据库(DM8)AWR报告生成步骤

  1. 示例数据库版本

SELECT id_code FROM v$version;

行号     ID_CODE                          
---------- ---------------------------------
1          03134284172-20240425-226560-20093 Pack2

2. 检查是否启用AWR

SELECT SF_CHECK_AWR_SYS FROM DUAL;
-------
0

说明:

  • 返回 0:未启用
  • 返回 1:已启用

3. 初始化AWR系统包

3. 初始化AWR系统包

CALL SP_INIT_AWR_SYS(1);

4. 设置快照时间间隔(例如:20分钟)

CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(20);

说明:

  • 单位是分钟
  • 默认值是60,取值区间10~525600

5. 手动收集AWR快照

CALL DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

6. 检查AWR快照信息

SELECT * FROM SYS.WRM$_SNAPSHOT;

行号     SNAP_ID     DBID        INSTANCE_NUMBER STARTUP_TIME               BEGIN_INTERVAL_TIME END_INTERVAL_TIME         
---------- ----------- ----------- --------------- -------------------------- ------------------- --------------------------
           SNAP_LEVEL 
           -----------
1          1           NULL        1               2024-06-22 12:47:48.000000 NULL                2024-06-22 12:55:27.000000
           1

2          2           NULL        1               2024-06-22 12:47:48.000000 NULL                2024-06-22 12:55:33.000000
           1

3          3           NULL        1               2024-06-22 12:47:48.000000 NULL                2024-06-22 12:55:39.000000
           1

7. 生成AWR报告

CALL SYS.AWR_REPORT_HTML(2, 3, '/dm8/dmdbms', 'AWR.HTML');

生成的报告文件位于服务器路径 /dm8/dmdbms 中。

8. 修改快照间隔时间和保留时间

将快照间隔时间修改为60分钟,保留时间为1天:

CALL DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(1440, 60);

检查设置:

SELECT * FROM SYS.WRM$_WR_CONTROL;

示例输出:

行号     DBID        SNAP_INTERVAL                            RETENTION                                TOPNSQL     STATUS_FLAG
---------- ----------- ---------------------------------------- ---------------------------------------- ----------- -----------
1          NULL        INTERVAL '0 1:0:0.0' DAY(5) TO SECOND(1) INTERVAL '1 0:0:0.0' DAY(5) TO SECOND(1) 30          1

9. 关闭AWR系统包

CALL SP_INIT_AWR_SYS(0);

10. 示例AWR报告(AWR.HTML)

报告生成后,可以在服务器路径下查看生成的HTML文件:

[dmdba@dmdb01 dmdbms]$ pwd
/dm8/dmdbms
[dmdba@dmdb01 dmdbms]$ ls -l AWR.HTML

-rw-r--r-- 1 dmdba dinstall 200934 Jun 23 12:58 AWR.HTML



https://eco.dameng.com 达梦社区

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值