注册
初探DM9:从安装到sysbench实测,看看新一代达梦到底变了什么【#达梦数据库 #达梦同行者征文】
专栏/技术分享/ 文章详情 /

初探DM9:从安装到sysbench实测,看看新一代达梦到底变了什么【#达梦数据库 #达梦同行者征文】

2026/09/10 42 0 0
摘要

一、写在前面

2026年4月22日,达梦在"2026中国数据库技术与产业大会"上正式发布了第九代旗舰产品——达梦数据库管理系统DM9。官方资料显示,DM9在DM8基础上完成了450余项新特性升级,采用集中式与分布式一体化架构,融合事务处理与分析处理能力,还内置了数据库设计智能体和运维智能体,单机TPC-C较上一代提升100%、TPC-H提升126%。

作为承担我司数据库运维工作的的工程师,我肯定要自己动手安装一遍,测试一下达梦大版本更新之后究竟更新了什么,是不是和发布会上面说的性能提升这么大。于是我在虚拟机里把DM8和DM9各装了一套,从图形界面安装、命令行安装一路测试下来,最后用sysbench做了一轮简单的性能对比测试。

二、图形界面安装:DM8与DM9的变化

DM8的安装程序是大家熟悉的经典向导风格:运行安装程序后,依次经过选择语言与时区、接受许可证协议、验证Key文件、选择安装组件、选择安装目录,最后确认安装。整个流程朴素直观,老用户闭着眼睛都能走完。

fc28add767f2cfe1b30c9b9332aba13d.png
image.png
image.png

DM9的图形安装整体流程与DM8保持了一致:依然是“语言协议→许可证→组件选择→安装目录→确认安装”的向导式结构,上手没有任何门槛;但安装程序的界面做了明显的翻新,视觉风格更现代,安装小结中展示的信息也更丰富。

b28142d73a5209d296be6d990353a1cf.png
1b89ccf353e3f371cbef980411e6e240.png
554112b97c27369c41381374cf2d4598.png
e2396db2ed59b68e87e88ec2d1fc9b81.png
81106f69cbf9cd1df1990b5c90a58519.png
9721ab5e09ca1a96458f4356886ef128.png
bf87c055645354e51a7aa31ad1690131.png
b57597e73a92a81acaf0d9aaaa2246d4.png
3bf11a04b1e5dd89e2cab29816fa04cb.png
fdc7377bcc29e3d499663526cfc51082.png
a25b96485c96cc1d5e0b6ff3c085e16a.png

两相对比,我的感受是:DM9在图形安装上保留了DM8用户已经形成的操作习惯,迁移过来不需要重新学习,同时界面细节和信息展示都有提升,属于“熟悉的配方、更好的味道”。

三、命令行安装:变化最明显的地方

如果说图形安装是“微调”,那命令行安装就是DM9变化最直观的地方。DM9 的命令行安装则换上了一套全新的交互界面,体验明显更"现代":
前置校验更完善。执行./DMInstall.bin -i后,安装程序会先选择安装语言,随后自动进行"硬件架构校验"和"GLIBC 版本校验",全部通过才进入正式安装流程,把环境问题挡在了前面。
faae2d98a17708354ff136098337acf5.png
协议环节更规范。许可协议提供"阅读 / 同意并继续 / 不同意并退出"三个选项,比 DM8 简单的确认方式更严谨。
1dd481ee5262a9e245bea0b71ca63f96.png
组件选择更灵活。支持多选(逗号分隔),目前分为"服务器"和"客户端工具"两项,并实时显示所需磁盘空间。
464eef4ac2487583e66417c533e74c5e.png
许可证处理更友好。未填写许可证文件时,系统明确提示将以试用版运行,留空即可继续,对学习和测试场景非常友好。
46381c843b8bb0e4bf08ad122a4fe6bd.png
安装小结信息更全。确认前会展示产品名称、安装目录、安装内容、所需/可用磁盘空间、可用内存等,一目了然。
8a339a9178eb803ec081046be7d35ecd.png
进度反馈更清晰。安装过程每一步都有 [*] 正在执行… / [✓] 完成 的状态标记,拷贝文件、修改环境变量、安装服务、配置等环节一目了然。
5eeca38a662fb2f8b17f8365b5ffebbc.png
安装完成后以 root 执行 root_installer.sh,这里也有一个肉眼可见的变化:DM9 注册的系统服务比 DM8 多了不少,除了 DmAPService,还新增了 DmAuditMonitorService(审计监控)、DmJobMonitorService(作业监控)、DmInstanceMonitorService(实例监控)等服务。可以看出 DM9 在可观测性和自治运维上是下了功夫的,这也和它"内置运维智能体"的定位呼应上了。
10b1ef0d5741b9b62107ff9d3641d6fb.png
四、sysbench简单性能对比测试

装好只是开始,是骡子是马还得拉出来遛遛。我分别用2台虚拟机,在里面分别部署了DM8和DM9,并安装了开源基准测试工具 sysbench,对两者做了一轮简单的性能测试。
先声明两点:一是虚拟机环境与真实生产环境差距很大,本次结果只能反映同一条件下的相对差异,不构成任何产品性能结论;二是两代实例的初始化参数我保持了同一套配置,尽量保证对比的公平性。

4.1测试环境

项目:配置
虚拟化平台:VMware® Workstation Pro 26H1
宿主机CPU/内存:AMD Ryzen 7 7840H/32G
虚拟机配置:4核数/4G/30G SCSI
操作系统:银河麒麟V11
sysbench版本:sysbench 1.1.0

4.2测试结果

采用sysbench内置的oltp_read_write混合读写场景。两个数据库使用完全相同的测试参数:

DM8 测试结果:
2eb337b82db807d597b3566ecb64f9e0.png
DM9 测试结果:
db8fdee9da21ef1cd9d17469d1f859a7.png

将两轮的汇总数据整理如下:
image.png

4.3结果小结

吞吐量翻倍:
DM9的TPS从36.63提升至83.89,QPS从732.55提升至1677.88。说明在相同的4线程并发下,DM9的处理能力大约是DM8的2.3倍,性能提升非常显著。

延迟大幅降低:
平均响应时间从108ms降低到了47ms。P95延迟(绝大多数请求的耗时上限)从193ms降低到了84ms。说明DM9不仅处理得更快,而且响应更迅速、更稳定,用户体验会有明显的“变快”感觉。

稳定性提升:
最大延迟从508ms降至236ms,说明在高负载或复杂查询场景下,DM9出现极端慢查询的概率或程度降低了。相比DM8,DM9在这组测试中展现了质的飞跃,实现了“吞吐量翻倍”且“延迟减半”的优异表现。

综合测试下来,DM9在安装阶段就注册了审计、作业、实例等多个监控服务,再加上官方提到的自治容灾集群(DMAFC)和运维智能体,能感觉到"自治运维"不是营销词,而是落在安装部署的第一步里。而且最重要的是性能升级有据可循,官方给出的单机性能提升数据,在我这套简陋的虚拟机+sysbench环境下也能看到正向的趋势,说明对客户来说,从DM8升级到DM9会迎来性能质的飞跃,而且生态兼容性又是官方明确承诺的,所以客户可以放心地将DM8升级到DM9,这样对于DM9来说起步就是一个大的成绩。

七年磨一剑,DM9交出的答卷值得亲自上手试一试。我的"初探"就到这里,谢谢大家。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服