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

DM DEM 运维使用

DM DEM 产品概述

DM 企业管理系统(英文全称 DM Enterprise Manager,简称 DEM)是 DM 公司研发

的、一款基于 BS 架构模式的、管理主机和数据库的综合管理系统。DEM 提供了 SQL 开发、数据迁移、集群部署、联机大盘、联机巡检、批量执行、资源监控、告警配置、自动备份、自定义监控、资源包和系统管理等多种功能。DEM 既可以管理单机数据库,又可以管理数据库集群。可部署的集群包括数据共享集群、分布计算集群、大规模并行计算 MPP 和数据守护等。

DEM 一旦部署成功,支持跨区域使用。用户不需要安装。用户在电脑、PAD、手机等任

意联网终端设备上,使用浏览器即可随时随地操作 DEM。使用 DEM 有助于提高企业用户对数据库系统的操作与管理能力。

DEM的体系结构

DEM管理工具从结构上可以分为DEM服务,DEM存储数据库,以及DEM AGENT这几大部分。

DEM 服务负责提供客户端工具并存储 dmagent 收集到的数据到 DEM 存储数据库,同时将展示数据给客户端,是DEM工具的主要部分。

DEM 存储数据库负责存储 DEM 的元数据和 dmagent 收集到的监控数据,这里可以使用独立部署DM数据库或现有的DM数据库,只需要提供用户密码以及IP端口即可。

数据库代理服务(dmagent)数据库代理服务 dmagent 为部署在远程机器上的代理,DEM 通过 dmagent 访问远程主机,同时 dmagent 收集监控信息发送给 DEM,是DEM控制和收集节点信息的主要方式。

DEM体系结构图如下:

DEM的部署方式

DEM当前可以分为两个版本一个是DEM,一个是新推出的DEM2,DEM老版本在部署时需要手动部署Tomcat服务,并配置DEM的WAR包,在DEM2中,安装部署变成了一个部署包,直接执行./setup.sh,并按照提示步骤安装即可,且还支持图形化界面部署,相对方便了许多,但相对DEM2的部署要求提高了一些,需要最低4c 512m的服务器,否则无法通过安装的预检查。

DEM的运维使用

登录进入DEM后,画面左侧是工作项,可以分为开发,迁移、巡检、部署、监控、告警、运维、和系统几个部分

开发

开发部分这里包含了数据库连接、SQL查询、SQL审核、SQL调优、数据生成、统计信息等几个功能,其中:

SQL查询:提供运维人员连接数据库,以及输入命令的操作窗口

SQL审核:根据审核规则,对输入的SQL进行审核,并给出审核建议

SQL调优:连接对应的数据库,并根据输入的SQL可以给出优化建议

数据生成:支持生成数据到平面文件,如CSV、EXCEL以及生成到数据库如DM、Oracle等

统计信息:用于数据库对象的统计信息管理。

部署

部署部分可以新建各种类型的DM数据库,包括DMDSC、DMDW、DMDPC、MPP等,根据部署流程填写相关信息即可完成数据库的部署

监控

监控可以分为三部分,分别是主机监控、数据库监控、以及进程监控

选择一台主机点击打开,可以看到这台主机的相关监控信息,包括CPU、内存、磁盘、IO、告警等信息。还可以执行自定义脚本,以及监控进程、文件系统等信息

除了监控信息还可以点击右侧的操作按钮,配置主机的相关信息

在数据库监控这里,可以看到数据库的列表,可以选择一个数据库点击打开

在概述这里可以看到数据库集群的监控信息,包括实例状态,告警,CPU、内存、IO吞吐量,以及数据库的QPS、TPS、实时活动会话等指标

点击告警部分,可以查看数据库的告警信息,规则详情可以各类的规则进行查看

负载分析这里是数据库的详细指标监控,包括总览、集群、以及分别对SP、MP、BS这几个模块的监控

如果点击某个数据库实例的监控,信息会更加详细,可以看到会话,事务、SQL、表空间、等待事件、参数等等相关配置信息

在SQL这里,可以看到数据库的慢SQL、高频SQL、错误SQL等,但需要开启数据库的监控参数ENABLE_MONITOR,并通过SP_SET_LONG_TIME设置记录时间的阈值。

打开某个数据库实例的监控信息可以看到对应节点的SQL详情,点击后可以查看该SQL执行计划

点击执行计划编号可以看到具体SQL的执行计划信息

点击SQL调优可以针对该SQL进行自动优化

在实时监控-任务界面可以看到对应数据库的SQL执行情况,资源消耗以及进度

还可以查看SQL的对应执行计划数量

在集群总览页面可以查看集群各个主机的CPU、内存、硬盘、IO等资源使用情况

实时监控-拓扑图页面可以查看RAFT组层面的资源使用情况

数据库节点监控-负载分析-表空间,可以看到具体某个实例的表空间使用

还有如,redo、归档、等待事件、日志、配置参数等其他相关信息

在数据库监控右侧的操作这里点开可以配置集群启停、修改参数、备份还原、集群维护等

维护操作里可以修改集群的相关配置,包括表空间、实例、主备切换、集群升级、租户配置等等

迁移

迁移这里可以分为迁移、评估、对比、转换、生成、数据源等几个功能模块,点击迁移可以根据流程步骤将其他数据库的数据迁移到DM数据库

评估的内容包括评估对象、评估SQL、评估程序,数据库涵盖DM-DM以及异构数据库Oracle-DM、SQL Server-DM、MySQL-DM等

巡检

巡检这里,可以对已有数据库进行巡检数据采集,并根据采集的数据生成巡检报告

巡检报告包括两个维度,数据库维度、主机维度,还有DM的参数,巡检指标包括健康度、主机、数据库、性能、表空间、归档、会话等等

运维

运维这里包含三个模块,批量执行SQL、自定义脚本、以及DEM的资源包管理,如果有脚本和SQL需要批量执行可以在这个界面中操作,DEM的数据库相关的介质包也上传到这里,供DEM在集群部署时使用

告警

在告警部分可以分为告警概览、告警规则、告警历史,告警概览里能看到所有的告警信息,可以点击详情查看具体的告警内容

总结

DEM 是达梦数据库的运维主要工具,功能非常丰富且全面,配备图形化的界面能提高运维人员的运维效率,在使用DPC分布式集群的场景,要求必须安装部署DEM。

http://www.jsqmd.com/news/894860/

相关文章:

  • Keil µVision静态库创建与优化实战指南
  • 构建桌面AI助手:用本地LLM与自动化技术打造空间化智能体
  • 树莓派小白也能玩转USB摄像头:用罗技C310和fswebcam拍下你的第一张照片
  • AI编程Agent:职场新宠还是代码刺客?
  • AI增强固件开发:RPET循环在嵌入式与IoT中的实践
  • 并发、并行与异步:核心概念辨析与工程实践指南
  • 挖掘LLM深层知识:通过侧向提问激发模型未知的已知模式
  • 2026年口碑好的贵州冠晶石/贵州雅晶石/贵州水包砂优质供应商推荐 - 行业平台推荐
  • 2609.告别低效铺货!小红书千帆自动铺货助手的核心功能与运营提效逻辑
  • Ubuntu双网卡上网卡顿?手把手教你用route命令调整有线/无线网络优先级(附ifmetric备用方案)
  • 阿里云配置Docker
  • ctf show web 入门255
  • 文件上传漏洞一些笔记
  • 游戏手柄+AI编程:用Wispr Flow打造免提式代码生成工作流
  • 量子材料表征的物理信息学习框架与合成数据技术
  • Windows Server 2012上装SQL Server 2012,第一步.NET 3.5就卡住了?保姆级避坑指南
  • 2026年靠谱的上海前置过滤器/篮式过滤器批量采购厂家推荐 - 品牌宣传支持者
  • 从定时调度到事件驱动:AI流水线编排的范式转变与实践
  • Java中线程的6种状态详解(NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED)
  • AI语音智能体后端架构实战:从事件驱动到高并发优化
  • Unity游戏开发:用Dotween实现材质透明度动画的暂停、倒放与精准控制(附完整代码)
  • Qt 文件与路径处理笔记
  • 企业级智能体工作流:从MCP协议到工程化落地的架构实践
  • Keil C51调试器DLL加载问题解决方案
  • AI工具演进临界点已至(2030倒计时3年预警):基于IEEE 2024技术成熟度曲线的深度推演
  • 艾多美非传销不靠“概念”,只凭“品质”
  • 从零构建本地语音AI助手:架构设计、模型选型与实战优化
  • 从“恨”到“爱”:构建自动化、规范化的高效发布说明工作流
  • 2026年靠谱的艺术漆/贵州玉石漆/贵州夯土漆/贵州树皮漆厂家精选合集 - 行业平台推荐
  • 2026 年 6月钢材钢管实体厂家采购推荐