达梦数据库的AWR报告

达梦数据库的AWR报告

数据库快照是一个只读的静态的数据库。 DM 快照功能是基于数据库实现的,每个快照是基于数据库的只读镜像。通过检索快照,可以获取源数据库在快照创建时间点的相关数据信息。
为了方便管理自动工作集负载信息库 AWR(Automatic Workload Repository)的信息,系统为其所有重要统计信息和负载信息执行一次快照,并将这些快照存储在 AWR 中。
用户在使用 DBMS_WORKLOAD_REPOSITORY 包之前,需要提前调用系统过程SP_INIT_AWR_SYS(1)创建包。 DM 数据库在创建该包时,默认创建一个名为 SYSAUX 的表空间,对应的数据文件为 SYSAWR.DBF,该表空间用于存储该包生成快照的数据。如果该包被删除,那么 SYSAUX 表空间也对应地被删除。
AWR 功能默认是关闭的,如果需要开启,则调用DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL 过程设置快照的间隔时间。DBMS_WORKLOAD_REPOSITORY 包还负责 snapshot(快照)的管理。
若创建数据库时页大小选择为 4K,不支持 DBMS_WORKLOAD_REPOSITORY 包的相关方法; DM MPP 环境下不支持 DBMS_WORKLOAD_REPOSITORY 包。
基础信息
OS版本:
Red Hat Enterprise Linux Server release 7.9 (Maipo)
DB版本:
DM Database Server 64 V8
DB Version: 0x7000c
03134284132-20240115-215128-20081

1 初始化AWR系统包

[dmdba@test ~]$ disql sysdba/Dameng123

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 6.951(ms)
disql V8
--初始化前是查不到相关的视图的
SQL> select * from SYS.WRM$_SNAPSHOT;
select * from SYS.WRM$_SNAPSHOT;1 行附近出现错误[-2106]:无效的表或视图名[WRM$_SNAPSHOT].
已用时间: 0.506(毫秒). 执行号:0.
SQL> select * from SYS.WRM$_WR_CONTROL;
select * from SYS.WRM$_WR_CONTROL;1 行附近出现错误[-2106]:无效的表或视图名[WRM$_WR_CONTROL].
已用时间: 0.290(毫秒). 执行号:0.
SQL> 
--执行初始化
SQL> CALL SP_INIT_AWR_SYS(1);
DMSQL 过程已成功完成
已用时间: 00:00:01.130. 执行号:501.
--初始化后可以查到相关视图
SQL> select * from SYS.WRM$_SNAPSHOT;
未选定行

已用时间: 0.892(毫秒). 执行号:502.
SQL> 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 '8 0:0:0.0' DAY(5) TO SECOND(1) 30          0

已用时间: 5.729(毫秒). 执行号:503.
SQL> 

2 设定快照间隔(示例15分钟)

SQL> CALL DBMS_WORKLOAD_REPOSITORY.AWR_SET_INTERVAL(15);
DMSQL 过程已成功完成
已用时间: 291.854(毫秒). 执行号:504.
SQL> select * from SYS.WRM$_WR_CONTROL;

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

已用时间: 0.481(毫秒). 执行号:505.

3 手动生成快照

--系统将自动每15分钟生成1个快照,也可以在开始和结束分别手动创建一次快照,如下:
SQL> CALL DBMS_WORKLOAD_REPOSITORY.CREATE_SNAPSHOT();
DMSQL 过程已成功完成
已用时间: 829.720(毫秒). 执行号:506.

4 查看已生成的快照信息

SQL> select SNAP_ID,DBID,INSTANCE_NUMBER,STARTUP_TIME,BEGIN_INTERVAL_TIME,END_INTERVAL_TIME,STATUS from SYS.WRM$_SNAPSHOT;

行号     SNAP_ID     DBID        INSTANCE_NUMBER STARTUP_TIME               BEGIN_INTERVAL_TIME        END_INTERVAL_TIME          STATUS     
---------- ----------- ----------- --------------- -------------------------- -------------------------- -------------------------- -----------
1          1           NULL        1               2024-04-18 21:45:07.000000 2024-04-19 13:00:11.023479 2024-04-19 13:00:11.554221 NULL
2          2           NULL        1               2024-04-18 21:45:07.000000 2024-04-19 13:02:36.208054 2024-04-19 13:02:36.677842 NULL
3          3           NULL        1               2024-04-18 21:45:07.000000 2024-04-19 13:03:26.371637 2024-04-19 13:03:26.858661 NULL
4          4           NULL        1               2024-04-18 21:45:07.000000 2024-04-19 13:03:29.244492 2024-04-19 13:03:29.732759 NULL

已用时间: 0.624(毫秒). 执行号:511.

5 生成AWR报告

--这里示例生成2号和4号快照之间的性能报告
SQL> CALL SYS.AWR_REPORT_HTML(2,4,'/home/dmdba','AWR_2_4.HTML');
DMSQL 过程已成功完成
已用时间: 184.535(毫秒). 执行号:512.

--在/home/dmdba目录下已生成awr报告
[dmdba@test ~]$ pwd
/home/dmdba
[dmdba@test ~]$ ll
total 224
-rw-r--r-- 1 dmdba dinstall 229361 Apr 18 22:06 AWR_2_4.HTML

6 查看AWR报告内容

内容和oracle的awr报告相似,这里不做进一步分析,有兴趣的同学可以自己生成一份awr报告。
在这里插入图片描述

7 相关视图

SYS.WRM$_WR_CONTROL 记录快照的相关控制信息。
SYS.WRM$_SNAPSHOT 记录快照的相关信息。
SYS.WRH$_RESOURCE_LIMIT 显示所有快照中表、用户的空间限制信息。

更多详细内容请查看官方文档《DM8系统包使用手册

谨记:心存敬畏,行有所止。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/564491.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

数据结构实验(二)

单链表的基本操作 一、总的设计思路(c++实现) 1、首先定义一个包含name、gender、student_number、hobbies的学生信息结构体。 2、接着一一写出:链表初始化(initialize)函数、后插法插入(insert)函数、打印信息(output)函数、对链表结点进行排序(sortList)函数、…

【Qt 学习笔记】Qt常用控件 | 按钮类控件 | Check Box的使用及说明

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 按钮类控件 | Check Box的使用及说明 文章编号&#xff…

华为ensp中MSTP多网段传输协议(原理及配置命令)

作者主页:点击! ENSP专栏:点击! 创作时间:2024年4月22日15点29分 在华为ENSP中,MSTP(多段传输协议)是重要的生成树协议,它扩展了STP(生成树协议&#xff09…

跨境电商日报:Tk使用时长全美第一;Shopee发布Z世代购物调查报告

# 平台资讯 PART 1 电商 Shopee调查:六成Z世代购物者看重平台功能多样性 日前,据外媒报道,Shopee发布了《在数字时代吸引Z世代购物者》调查报告。数据显示,60%的Z世代购物者优先考虑搜索简单、具有比较功能和有用评论的平台。据…

代码随想录算法训练营第三十六天|435. 无重叠区间,763.划分字母区间,56. 合并区间

题目:435. 无重叠区间 给定一个区间的集合 intervals ,其中 intervals[i] [starti, endi]。返回需要移除区间的最小数量,使剩余区间互不重叠。 题目链接/讲解链接: https://programmercarl.com/0435.%E6%97%A0%E9%87%8D%E5%8F%A0…

Swin Transformer 浅析

Swin Transformer 浅析 文章目录 Swin Transformer 浅析引言Swin Transformer 的网络结构W-MSA 窗口多头注意力机制SW-MSA 滑动窗口多头注意力机制Patch Merging 图块合并 引言 因为ViT无法实现CNN中的层次化构建以及局部信息,由此微软团队提出了Swin Transformer来…

Linux磁盘及读写数据原理/Raid技术/硬软raid及企业案例/磁盘分区环境搭建/格式化磁盘系列-12213字

高薪思维: 怎么才能一直去坚持下去? 1.做这件事情的好处,对自己一直去放大。 2.不做的坏处,并放大 3.学习痛苦?还是去上班(餐饮、外卖痛苦?) 用比学习更痛苦的事情,去对抗…

Java后端中如何随意接收参数

目录 一、参数名相同 二、参数名不同,使用RequestParam注解 大概访问流程是:先访问test控制器,test控制器跳转到index页面(此时index页面收到了test控制器传来的数据),然后在index页面跳转到t5控制器&…

【YOLOv9】实战二:手把手教你使用TensorRT实现YOLOv9实时目标检测(含源码)

‍‍🏡博客主页: virobotics(仪酷智能):LabVIEW深度学习、人工智能博主 🎄所属专栏:『LabVIEW深度学习实战』 📑上期文章:『【YOLOv9】实战一:在 Windows 上使用LabVIEW OpenVINO工具…

Java代码基础算法练习-分段函数求值-2024.04.21

任务描述: 有一个函数,写一段程序,输入x,输出y。 任务要求: 代码示例: package April_2024;import java.util.Scanner;public class a240421 {public static void main(String[] args) {Scanner sc new S…

Print Conductor 文档批量打印工具 v9.0.2312

网盘下载 Print Conductor 是 Windows 上一款功能强大的文档批量打印工具,通过该软件可以快速的帮用户批量处理打印PDF文件、协议、文档、图纸、演示文稿、文本文件等,完美的支持PDF、DOC、JPG、PNG、SNP、PSD、MSG、WRI、WPS、RTF、TXT、XLS、PPT、PPS、…

spring高级篇(三)

1、Spring选择代理 1.1、Aspect和Advisor 在Spring框架中,"Aspect" 和 "Advisor" 是两个关键的概念,它们都与AOP(面向切面编程)密切相关: 如果要在Spring中定义一个Aop类,通常会&…

山与路远程控制 一个基于electron和golang实现的远控软件

山与路远程控制 🎥项目演示地址 还在制作… ♻️项目基本介绍 山与路远程控制是基于electron(vue3)和golang实现的远程控制软件(项目界面主要模仿向日葵远程软件,如有侵权请告知),代码可能有点臃肿毕竟只花了一周左右写的无聊项目,如果对其感兴趣的大佬可以fork自…

【Qt 学习笔记】Qt常用控件 | 显示类控件 | Label的使用及说明

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 显示类控件 | Label的使用及说明 文章编号:Q…

根据表格该列数据的长度动态变化该列的宽度;

提示:记录工作中遇到的需求及解决办法 文章目录 前言一、代码前言 在使用elementui的表格将数据展示出来时,我们想根据表格该列数据的长度动态变化该列的宽度; 1.看了一下elementui文档有一个 width 的属性,可用它来修改对应列。 2.那么我们需要拿到该列的所有数据去比较…

Go栈内存管理源码解读

基本介绍 栈内存一般是由Go编译器自动分配和释放,其中存储着函数的入参和局部变量,这些参数和变量随着函数调用而创建,当调用结束后也会随之被回收。通常开发者不需要关注内存是分配在堆上还是栈上,这部分由编译器在编译阶段通过…

使用Nexus搭建npm私服库

优质博文:IT-BLOG-CN 【1】下载nexus http://www.sonatype.com/download-oss-sonatype解压到本地即可; 【2】打开nexus-3.2.0-01-win64\nexus-3.2.0-01\bin;打开cmd(必须使用cmd) 执行nexus.exe /run;需要使…

数据结构 之 哈希表

🎉欢迎大家观看AUGENSTERN_dc的文章(o゜▽゜)o☆✨✨ 🎉感谢各位读者在百忙之中抽出时间来垂阅我的文章,我会尽我所能向的大家分享我的知识和经验📖 🎉希望我们在一篇篇的文章中能够共同进步!!&…

爆炸之linux-nacos2.0系列集群安装部署

一、环境配置 1、新建磁盘分区 fdisk /dev/vdb 2、创建文件系统 mkfs.xfs /dev/vdb13、创建挂载点: 在 / 目录下创建一个新的目录作为挂载点。/afc 目录 mkdir /afc4、挂载磁盘: 使用 mount 命令将磁盘挂载到新创建的目录。 mount /dev/vdb /afc5、…