当前位置: 首页 > news >正文

达梦 AWR 生成

目录标题

      • **AWR 性能诊断与报告生成**
        • **1. 检查 AWR 系统状态**
        • **2. 查看数据库中的所有表空间**
        • **3. 查看现有的 AWR 快照**
        • **4. 设置 AWR 快照的时间间隔**
        • **5. 创建 AWR 快照**
        • **6. 查看最新的 AWR 快照**
        • **7. 生成 AWR HTML 报告**
        • **8. 将 AWR 报告保存到指定文件**
      • 链接
      • **总结**
    • AWR 报告解读


AWR 性能诊断与报告生成

AWR(自动工作负载仓库)用于收集、处理和保存数据库性能数据。通过 AWR,用户可以生成数据库性能报告,诊断潜在的性能瓶颈。

1. 检查 AWR 系统状态

首先,可以检查 AWR 系统的状态,确认是否启用。

SELECT sf_check_awr_sys;
2. 查看数据库中的所有表空间

如果需要分析数据库中表空间的使用情况,可以先查询数据库的所有表空间信息。

SELECT tablespace_name FROM dba_tablespaces;
3. 查看现有的 AWR 快照

AWR 快照是数据库性能数据的记录,查看当前系统中已有的快照。

SELECT * FROM SYS.WRM$_SNAPSHOT;
4. 设置 AWR 快照的时间间隔

可以通过 DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL 来设置 AWR 快照的采集间隔。假设我们想设置为 10 分钟。

DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(10);

此命令会设置快照生成的时间间隔为 10 分钟。

5. 创建 AWR 快照

可以手动创建 AWR 快照,以便收集当前数据库的性能数据。

DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();

执行此命令后,AWR 快照将被创建并保存,方便后续查看和分析。

6. 查看最新的 AWR 快照

再次查询 WRM$_SNAPSHOT 表,查看新生成的快照记录。

SELECT * FROM SYS.WRM$_SNAPSHOT;
7. 生成 AWR HTML 报告

可以通过 DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML 函数生成 AWR 报告,以 HTML 格式展示。以下示例生成的是快照 6 和快照 7 之间的报告:

SELECT * FROM TABLE (DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML(6, 7));
8. 将 AWR 报告保存到指定文件

如果希望将生成的 AWR 报告保存到指定的文件路径,可以使用 SYS.AWR_REPORT_HTML。以下命令将报告保存为 AWR6_7.HTML 文件,存储路径为 /home/dmdba/

SYS.AWR_REPORT_HTML(6, 7, '/home/dmdba/', 'AWR6_7.HTML');

这会将快照 6 和快照 7 之间的报告输出为 HTML 文件,并保存到 /home/dmdba/ 目录。


链接

DBMS_WORKLOAD_REPOSITORY 包 - 创建、检测、删除语句

总结

通过上述步骤,你可以利用 AWR 进行数据库性能诊断,设置快照采集间隔,手动创建快照,并生成 HTML 格式的 AWR 报告。生成的报告可以用于分析数据库性能,发现潜在的瓶颈和优化点。

确保你有足够的权限执行这些操作,特别是在使用 DBMS_WORKLOAD_REPOSITORY 包时。如果有任何问题,可以根据生成的报告进一步诊断数据库性能。

在这里插入图片描述

ka cp dameng-753de107-0-0:/home/dmdba/AWR6_7.HTML ./AWR6_7.HTML

AWR 报告解读

AWR 报表解析说明

在这里插入图片描述

相关文章:

  • C# 中用于比较两个字符串的方法string.Compare
  • InfiniBand与IP over InfiniBand(IPOIB):实现高性能网络通信的底层机制
  • 3.3.4 VO-O语法- 算子分类(二)
  • 【DDD系列-3】DDD战术设计实践分享
  • 什么是多光谱环形光源
  • 耐张线夹压接图片智能识别
  • 解码DeepSeek家族系列:大语言模型赛道上的黑马传奇
  • 浏览器扩展实现网址自动替换
  • 九.Spring Boot使用 ShardingSphere + MyBatis + Druid 进行分库分表
  • elementui:element中el-dialog点击关闭按钮清除里面的内容和验证
  • 【ICP/EDI教程】增值电信年报网络信息安全表存档记录 申请的时候对着抄
  • STM32之SG90舵机控制
  • 吴恩达深度学习——词嵌入
  • 进阶——第十六届蓝桥杯嵌入式熟练度练习(开发板输出占空比和频率)
  • Visual Studio 2022在配置远程调试服务器时无法连接到OpenEuler24.03
  • 修改OnlyOffice编辑器默认字体
  • 二、OpenSM排障----实战生产
  • 深入解析哈希表:原理、实现与应用
  • 基于vue3实现的课堂点名程序
  • 通俗易懂唠唠SOME/IP——SOME/IP错误处理
  • 最好seo的wordpress/安卓优化神器
  • 网站建设毕业实践设计报告/重庆seo管理平台
  • 三丰云做游戏网站/优秀软文营销案例
  • 韶关微网站建设/it培训机构靠谱吗
  • 新赣州房产网/抖音关键词排名优化
  • 水利网站建设管理汇报/宁波靠谱营销型网站建设