目前,不少企业都将数据库的信创转型提上了日程,不过在国产数据库的性能及其与 IT 基础设施的适配能力方面,企业用户也存在一些顾虑:

  • 虚拟化/超融合环境下,国产数据库能否满足生产环境核心业务系统的性能需求?
  • 国产数据库对底层基础架构资源需求如何?选择哪种基础架构更合适?
  • 如何进行国产数据库性能调优?

作为多年深耕 IT 基础设施信创生态的专业超融合厂商,志凌海纳 SmartX 已与多家国产数据库厂商进行了深度适配,可支持达梦、OceanBase、openGauss、GaussDB、海量、南大通用、金仓数据库(原人大金仓)、云和恩墨(MogDB)等多款主流国产数据库系统,并协助企业用户基于生产环境进行国产数据库性能评测与调优。以下,我们将分享 SmartX 超融合信创平台和分布式存储支持 6 款国产数据库的真实性能数据与调优方案,为用户开展数据库国产化转型提供更多参考。

测试包含

  • 达梦数据库 + SmartX 超融合信创平台
  • OceanBase + SmartX 分布式存储
  • openGauss + SmartX 超融合信创平台和分布式存储
  • GaussDB + SmartX 超融合信创平台
  • 金仓数据库 + SmartX 超融合信创平台
  • 云和恩墨 MogDB + SmartX 超融合信创平台

更多数据库性能评测与用户实践,欢迎点击链接下载《SmartX 产品在数据库场景下的测试与实践合集》

达梦数据库

经过超融合 Boost 模式调优,信创环境下数据库性能翻倍,达到物理机 NVMe 裸盘的 88%,同时降低资源开销

SmartX 分别对达梦 DM8 数据库在裸金属服务器(分别基于 SATA SSD 和 NVMe SSD)和 SmartX 超融合信创环境(未进行 Boost 模式调优和开启 Boost 模式调优)下的性能进行了对比测试。其中,信创服务器采用神州鲲泰 KunTai R722,搭配鲲鹏 920 系列 CPU,测试项目为 TPC-C 基准测试。

在未进行调优时,SmartX 超融合支持达梦数据库最高性能仅达到物理机+ SATA SSD 性能的 80%。而在 SmartX 超融合中开启 Boost 模式,并进行 BIOS 参数优化、启用 Boost 模式和 RDMA 网络优化、虚拟机设置优化(包括开启 CPU 独占功能和调节虚拟磁盘存储策略为厚置备)、虚拟机操作系统参数优化(利用 CPU 多核特性进行网络优化)以及数据库相关优化等调优方式,SmartX 超融合信创平台下达梦数据库性能近乎翻倍,同时达到裸金属服务器(以 SATA SSD 为介质)的 1.77 倍,以及裸金属服务器(以 NVMe SSD 为介质)的 88%

*全配:数据库使用单台服务器所有 CPU 核以及内存资源,96 CPU ,256G 内存
*半配:数据库使用单台服务器部分 CPU 核以及内存资源,48 CPU ,96G 内存

另外,针对国产数据库对服务器资源的需求较大的顾虑,此次测试中观察到 SMTX OS 只占用了单台服务器主机 CPU 和内存资源的 50%,意味着 SmartX 超融合不仅能支持达梦数据库、满足生产环境核心业务需求,还可同时承载其他业务系统,帮助用户降低资源开销与成本投入。SmartX 超融合的多副本数据冗余机制,还可为应用系统提供优于物理机环境的可靠性与可用性保障。

欲深入了解调优细节与测试结果,请阅读:利用 Boost 技术优化 SmartX 超融合信创平台承载达梦数据库性能详解

OceanBase

SMTX ZBS 可良好支持 OceanBase 性能横向扩展特性,同时提供高性能与冗余保护

OceanBase 支持多种存储方案,不同的存储方案会对 OceanBase 的性能和可用性带来较大的影响。我们以 SMTX ZBS 作为 OceanBase 外部存储方案,基于 TPC-C 测试模型进行压测。结果显示,多组不同规模、不同并发压力测试中,SMTX ZBS 均可良好支持 OceanBase 性能横向扩展特性,SMTX ZBS 存储卷(2 副本)叠加 OceanBase 3 副本策略不会对数据库整体性能带来明显影响,可同时满足分布式数据库高性能与高可用需求。

我们还总结了 OceanBase 安装、调优、测试中的一系列经验与技巧,并将相近配置下 SMTX ZBS 支持 OceanBase 的性能数据与 Dorado 5600 环境的报告数据进行了对比。欲深入了解,请阅读:SMTX ZBS+OceanBase 性能测试,揭秘国产分布式存储+分布式数据库真实表现

openGauss 数据库

调优后超融合环境数据库性能提升 41%-174%,分布式存储性能最高达到物理机 NVMe 裸盘的 110%

SmartX 分别测试了 openGauss-5.1.0 企业版在 SmartX 超融合信创平台和 SmartX 分布式存储信创平台(基于鲲鹏芯片的信创服务器)调优前后的 TPC-C 性能,并与物理机环境(搭配 NVMe SSD)性能表现进行对比。本次的优化方式包括主机优化(BIOS 开启性能模式)、超融合软件优化(开启 Boost 模式和 RDMA 网络)、虚拟机优化(开启 vCPU 绑定、多个虚拟卷分开存放表空间以及日志文件)、操作系统优化(网络中断参数优化、关闭 swap 和内存大页等)、数据库参数优化和 BenchmarkSQL 优化。

在超融合场景下,经过多种手段调优后,数据库 tpmC 性能综合相比未优化时提升了 41%~ 174%。

在 SMTX ZBS 分离部署场景下,采用上述调优的同时额外增加了索引优化,裸金属服务器 + ZBS NVMe-oF 协议接入的性能与裸金属服务器 + 本地(单块)NVMe SSD 持平甚至略高,最高值能达到裸金属服务器 + 本地(单块)NVMe SSD 性能的 110%。

欲深入了解调优方案与测试结果,请阅读:SmartX 携手 openGauss 社区发布联合方案评测与性能最佳实践

这一测试结果不仅证明了 SmartX 自研存储核心的高性能及其对国产数据库的生产级支持能力,还验证了“存算分离”的部署方式在数据库场景的性能优势。欲了解更多,请阅读:某保险集团以 ZBS 实现大数据平台存算分离,业务用时缩短超一半

GaussDB

虚拟化网络优化等多种调优方案可显著提升 SmartX 信创平台支持 GaussDB 性能,提供灵活的资源分配策略

我们基于 TPC-C 测试模型,分别测试了国产分布式数据库 GaussDB 在 SmartX 超融合海光与鲲鹏平台上的性能表现,并与裸金属信创环境进行了对比。结果显示,通过调整数据库参数、资源分配、优化虚拟化网络,GaussDB 在 SmartX 超融合信创环境的性能得到明显提升,并可良好支持分布式数据库资源横向扩展的特性。此外,SR-IOV 技术可显著优化虚拟化环境主从数据库交互能力,使得基于超融合信创平台的数据库整体性更加接近裸金属环境。相较裸金属环境,超融合还能为国产分布式数据库提供更加灵活的资源分配策略,帮助用户实现单套物理资源的多样化利用。

欲深入了解,请阅读:GaussDB + SmartX:国产分布式数据库在超融合信创平台上的调优测试

金仓数据库

SmartX 超融合信创集群达到物理机性能的 80%

在某金融用户针对 SmartX 超融合(搭配鲲鹏 CPU 架构服务器)承载金仓数据库的基准性能测试中(Warehouse=100,并发量 100 条,执行时间均为 2 分钟),SmartX 超融合信创集群(48vCPU/32G)运行单数据库实例性能可达 170k Tpmc,而物理机(128C 2.6GHz SAS SSD 做 raid10)运行单实例数据库的性能为 210k Tpmc,SmartX 超融合信创集群的性能可以达到相同配置的物理机的 80%。

欲深入了解,请阅读:某基金用户:超融合信创平台支持金仓数据库性能评测

云和恩墨 MogDB

信创环境下 SmartX 超融合并发数据库性能优于物理服务器

MogDB 是云和恩墨基于 OpenGauss 开源数据库进行完善增强的企业级数据库。为了更好地满足用户的信创转型需求,我们针对 SmartX 超融合信创平台(海光)承载 MogDB 的性能进行了调优测试,并与同样配置的物理服务器环境进行了对比。经过开启 Boost 模式、开启 RDMA、NUMA node 优化、Benchmarksql 创建数据优化等多重调优,SmartX 超融合集群通过单一节点部署多个 MogDB 数据库虚拟机,充分利用海光芯片多核特性以及多虚拟机并发优势,在压力测试中性能表现与物理机部署非常接近,可良好支持 MogDB 数据库。

目前,中国人民银行某西北省分行、中信建投证券、合众人寿、国泰君安期货等金融行业用户,已使用 SmartX 超融合承载国产数据库,为多种生产环境应用系统提供高性能、高可靠支持。欲深入了解,请阅读:志凌海纳 SmartX 信创进展合集:关键业务场景、客户实践、产品与方案、标准制定与产业生态

更多数据库性能评测与用户实践,欢迎下载《SmartX 产品在数据库场景下的测试与实践合集》

推荐阅读:

继续阅读