与采用上一代处理器的中型虚拟机相比,提高数据库性能
无论您的组织寻求通用还是内存优化的中型云虚拟机来支持 OLTP 数据库,最新的 Microsoft Azure Ddsv5 和 Edsv5 系列 VM(搭载第三代英特尔® 至强®可扩展处理器的 16 个 vPU)可以比在旧处理器上运行的虚拟机处理更多交易。
使用 HammerDB 4.2 基准性能测试中的 TPROC-C 工作负载,比较搭载 16 个 vPU 的多种类型的 Microsoft Azure VM 的 MySQL™ 数据库性能,较搭载旧处理器的 Ddsv4 虚拟机相比,全新的通用 Ddsv5 虚拟机每分钟新订单 (NOPM) 提升高达 35%。内存优化的虚拟机性能逐代提升类似,全新的 Edsv5 虚拟机性能比旧版 Edsv4 虚拟机的性能提升高达 35%。
通过在每台虚拟机中执行更多的数据库工作,搭载第三代英特尔 至强 可扩展处理器的 Microsoft Azure 虚拟机能通过减少您需要支持的虚拟机数量来获得更高的成本,从而处理访问 MySQL 数据库的用户数量。
在通用虚拟机上执行更多数据库工作
如果您的组织有针对通用工作负载的中等规模的数据库需求,选择搭载最新处理器的 Microsoft Azure Ddsv5 虚拟机可以帮助您处理更多数据库订单。在测试中,搭载第三代英特尔 至强 可扩展处理器(16 个 vPU)的 Azure Ddsv5 虚拟机的处理能力比 Ddsv4 虚拟机的 NOPM 提升高达 35%(见图 1 )。
在内存优化的虚拟机上执行更多数据库工作
在内存优化的虚拟机类型上,Azure Edsv5 虚拟机与上一代处理器相比,再次提高了 MySQL 数据库性能。如 图 2 所示,与旧版 Edsv4 虚拟机相比,搭载第三代英特尔® 至强® 可扩展处理器的 Microsoft Azure Edsv5 虚拟机在 16 个 vCP 上处理了高达 35% 的 OLTP 数据库 NOPM。
结论
对于通用和内存优化的介质 Microsoft Azure 虚拟机,选择最新的第三代英特尔 至强可扩展处理器支持的产品可以提供更好的 MySQL 数据库性能,并为用户访问数据库提供更好的体验。在数量更少的虚拟机上完成更多工作也会影响您企业的利润,因为这样做可以降低云运营支出。
了解更多信息
要开始在通用 Microsoft Azure Ddsv5 虚拟机或采用第三代英特尔 至强可扩展处理器的内存优化的 Edsv5 虚拟机上运行您的网站,请访问 https://azure.microsoft.com/en-us/pricing/details/virtual-machines/series。
英特尔于 2021 年 12 月 6 日对 Azure West US 地区进行了单次虚拟机测试。所有配置包括 CentOS 8.1 内核 4.18.0-147.8.1.el8_1.x86_64, MySQL 8.0.22,HammerDB 4.2,V2 VM 代,直接 Att max 7500 IOPS,250 Mbps,1 个 P40 磁盘,每用户 100000 笔交易,5 分钟,增加增加,10 分钟运行时间,使用所有仓库禁用。D16ds_v4:英特尔® 至强® Platinum 8272CL、64GB RAM、8000 Mbps 网络 BW;D16ds_v5:英特尔® 至强® Platinum 8370C、64GB RAM、12500Mbps 网络 BW;E16ds_v4:英特尔® 至强® Platinum 8272CL、128GB RAM、8000 Mbps 网络 BW;E16ds_v5:英特尔® 至强® Platinum 8370C、128 GB RAM、12500 Mbps 网络 BW。