近日,达梦数据库在科创板上市的消息引发了朋友圈热议。正值此时,DBdoctor与达梦也完成了生态伙伴互认证,未来双方将更进一步合作,为达梦数据库的稳健运行保驾护航。
认证证书
接下来,我们将详细介绍DBdoctor将如何纳管并对达梦数据库进行性能诊断。
DM达梦数据库纳管架构
达梦数据库主备为两个节点,分别是Primary和Standby。DBdoctor Server建议选择独立ECS/主机部署安装,成功部署后打开浏览器访问实例列表页面,分别对Primary、Standby节点进行纳管。
实例纳管时默认自动部署Agent进行数据采集,Agent按照主机维度进行部署,单个Agent可接管主机上的所有实例节点。
1)1分钟零依赖DBdoctor Server安装
环境要求:4c8g(建议独立的资源部署,可以添加选项–unlimited忽略4c8g的限制)
下载安装包:https://www.hisensecloud.com/h-col-126.html
#解压安装包并执行一条命令即可部署完成 ./dbd -I
复制
服务访问地址:http://<部署服务的主机ip>:13000
登录账号:tester/Root2023!
详细文档:https://www.hisensecloud.com/h-col-144.html
2)快速纳管DM
a)创建访问账号
create user zx identified by 'Root2023!'; GRANT VTI TO zx;
复制
b)页面纳管实例节点
-
点击“实例纳管”录入DM实例节点访问连接串信息,并检测连通性。
-
录入主机账号信息,默认自动安装Agent。
备注:agent支持 X86_64 和ARM系统,连通性检测通过,恭喜你实例纳管成功,即可开启性能诊断。
如何使用性能洞察功能
1)开启性能分析
实例列表中找到已纳管的DM节点,点击性能洞察开关按钮即可开启分析。
2)查看性能洞察
点击性能洞察透视DM的节点性能。
性能洞察功能可将硬资源和数据库等多维度的指标性能数据通过时间轴关联起来,并进行分析。比如上面的CPU异常的Case我们只需要1步走即可找到问题根因SQL,同时可以还原异常时间区间详细现场。
-
自动根因识别:CPU资源指标发生抖动,自动框选异常区间并提示根因SQL。
-
详细现场还原:
-
CPU异常时间区间框选
-
异常时间区间在AAS模块中我们能看到数据库的活跃会话数在这一时间区间内超Max vCPU水位线,说明存在性能瓶颈
-
可以看到性能瓶颈的事件是ACTIVE(即蓝颜色事件),而这一颜色在AAS趋势图中占的面积最大。
-
基于这个面积最大颜色的事件,我们能找到绿色颜色的SQL为第一条,即导致CPU飙高的根因SQL。点击展开这个SQL可以展示这个SQL的最差样本,点击执行计划发现扫描全表扫描行,对SQL进行添加索引即可。
-
DBdoctor专业版License可通过公众号免费自助申请啦~关注【DBdoctor】公众号,点击菜单栏【产品服务-免费申请License】,限时免费中,即刻下载体验吧!
DBdoctor推出长久免费版
DBdoctor是一款内核级数据库性能诊断工具,致力于解决一切数据库性能问题。现推出长久免费版,具备:SQL审核、巡检报表、监控告警、存储诊断、审计日志、权限管理等功能,不限实例个数,可基于长久免费版快速搭建企业级数据库监控诊断平台,官网可快速下载,零依赖一键部署。如果您想要试用全部功能或是成为企业用户,可添加小助手微信了解详细信息!
1️⃣ 产品介绍:
内核级数据库性能诊断工具DBdoctor
2️⃣ 免费下载/在线试用:
https://www.hisensecloud.com/h-col-126.html?statId=6
评论





