网易首页 > 网易号 > 正文 申请入驻

云数据库RDS MySQL性能测试与对比@2024年09月

0
分享至

在不同的云厂商购买相同规格的 MySQL 实例 (如 4vCPU-16GB),获得的性能相同吗,他们的差异如何?本文继续尝试回答这个问题。

详细数据:

测试结果概述

在本次测试中:阿里云 RDS MySQL 性能表现最好,极限的 QPS 达到了 4 万;其次是腾讯云,达到了 3.2 万;第二梯队是华为云、百度云和 AWS,极限的 QPS 约 2.2 万;之后是 Azure、Google 云,极限 QPS 约 1.2 万;最后是 Oracle 云,极限 QPS 约 8500。详细的数据和趋势图,可以参考以上的图、表,这里不再详述。

本次测试新增了“单位 CPU 计算能力”、“单位 CPU 上的 Sysbench QPS”等数值,可以更好得帮助开发者理解这些性能表现后的原因。

“单位 CPU 计算能力”

提供的 Sysbench QPS

“单位 CPU 上的 Sysbench QPS”(Sysbench QPS per CPU Capacity Unit),很大程度上展现了各个厂商在该测试模型下,对 MySQL 内核性能优化的效果如何。

本次测试中,新增了“CPU 计算能力指标”,参考上图的“cpu_capacity”数据。“CPU 计算能力指标”,表示该实例的 CPU,在较高并发(等于或超过 CPU 核数 / 超线程)情况下,每秒能够完成多少万次简单的散列计算。例如阿里云的“CPU 计算能力指标”是 80.4,则表示该 CPU 平均每秒能够完成 80.4 万次简单字符串散列计算。

有了这个指标,我们可以对上述的性能指标再进行一次深入的观察:

首先,可以直观的看到,每个云厂商,提供的该标准规格下 CPU 资源具体为多少。这也就是上图中蓝色的柱状图。例如,这里的阿里云 RDS MySQL 的“CPU 计算能力”为 80.4,腾讯云为 93.3,华为云为 163.6。可以看到,各个云厂商对于“相同”(4c16g)的实例,提供了不同的 CPU 计算能力。而这些计算能力也在各个 RDS MySQL 的 Sysbench QPS 中有所表现。

更加深入的,还可以观察到每个云厂商在“单位 CPU 计算能力”所能够提供的 Sysbench QPS。这里,对“单位 CPU 计算能力”定义是:在 MySQL 中“一万次简单散列”的计算资源。上图中的红色柱状图,即表示“单位 CPU 计算能力”所能够提供的 Sysbench QPS。

因为该指标不再关注绝对 CPU 表现下的 Sysbench QPS,所以,该指标可以反映各个厂商在该测试模型下,对 MySQL 内核性能优化的效果如何。

当然,对于开发者选择 RDS MySQL 来说,有时候只关注绝对 Sysbench QPS 就可以了。

还需要注意的是,因为各个云厂商的架构、性能参数等各不相同,所以,在做对比的时候,需要考虑这些因素。例如,百度的 RDS MySQL 的 sync_binlog 参数是 1000,其他厂商都是 1;再比如,AWS RDS MySQL 使用的存储同步复制,所以默认情况下,Binlog 甚至是关闭的(准确的说,应该是与 automated backups 是否开启有关)。

关于该测试

在上一次测试:《》中详细的描述了如下问题:

  • 如何重现该测试:测试工具与参数

  • 该测试中如何选择各个云厂商的 4vCPU 16GB 的实例:实例规格的选择

  • 关于该测试的限制

本次测试这些内容并没有改变,这里不再赘述。

阿里云 RDS MySQL

本次测试了杭州、北京两个地区 RDS MySQL,两个地区的实例性能相差比较明显:4 万 vs 3.2 万。并且,本次测试性能相比于之前的测试,性能增长明显。从这里的观察来看:

  • CPU 计算能力提升明显

  • 默认情况下关闭了 performance_schema

  • 开启或优化了 thread_pool ,注意到,thread_pool_size 参数发生了变化

腾讯云 TencentDB

for MySQL

本次仅测试了腾讯云北京、独享实例,整体的性能表现依旧非常好。纵向的,与 5 月份的测试对比,性能较为稳定,没有太大的波动。值得注意的是,相比于之前(202405 上海区域),本次测试腾讯云的实例使用了更少的“CPU 计算能力”,但依旧获得了与之前测试较为接近的性能表现。

华为云 RDS MySQL

本次测试华为云表现稳定,与之前的测试表现非常接近:性能数据接近,版本几乎相同(build 号从“8.0.28-231002”升为了“8.0.28-231003”),所提供的 CPU 计算能力也几乎相同。注意到,华为云 RDS MySQL 一直是所有云厂商,所提供的计算能力最高的厂商。似乎,是这样,别的云厂商的的 4c16g 通常是,4 个超线程,而华为云似乎真的是提供了 4 个核 (cores)。

百度云 RDS MySQL

百度云 RDS 提供非常稳定的性能。如下图数据所示,四次测试,整体的性能表现非常稳定,地域差异也比较小。

亚马逊 Amazon RDS MySQL

AWS 是所有云厂商中,性能管理做的最好的,对于不同代际的 CPU 在实例代码层面能够直接看到。可以看到,其性能整体上较为稳定,但本次进行两次测试,相比之前要更低一些,从配置和 CPU 计算能力指标来看,并没有明显差别。

微软 Azure

Database for MySQL

Azure 的实例有着很多厂商类似的 CPU 代差导致的性能波动问题,在 202409 的测试中 CPU 计算能力指标为 56.3,相比 202405 表现的 63.9,也下降了 12%,Azure Database for MySQL 的 Sysbench QPS 性能也随之下降。

谷歌云上的

Cloud SQL Enterprise

Google 云的 MySQL 托管服务在最近两年里做了非常多的增强,一方面推出了 AlloyDB,托管 MySQL 也推出了 Enterprise Plus 版本。性能上,202409 的测试中,与 202405 的测试性能并没有太大的差异;此外,它的 Enterprise Plus 版本的性能提升也非常明显,有着更多的 CPU 计算性能,也有着更多的内存资源。

Oracle Cloud 上的

HeatWave MySQL

MySQL 是属于 Oracle 的,Oracle 也一直在持续投入发展 MySQL 数据库与社区的建设。Oracle Cloud 是最早推出 MySQL 8.4、MySQL 9.0 的云厂商,这次也一并测试这两个最新版本在 Oracle Cloud 上的表现。

可以看到,整个上各个版本在该测试模型下表现较为一致。仅 8.4.0(也就是 8.4 的第一个版本)在超高并发下,性能有明显退化,而该问题也在最新的 8.4.2 修复了。

最 后

该测试很好的展示了不同云厂商之间 RDS MySQL 性能差异,甚至在同一个云厂商的不同区域,甚至在同一个云厂商的同一区域不同时间建立的实例,其性能都可能会有一定的差异。理解了这些,当我们需要在多云之间进行迁移或变更区域时,可以更好地进行数据库的容量规划。

关于作者:orczhou@ninedata,NineData 的联合创始人 & 技术副总裁、Oracle ACE, <高性能 mysql> 第三 / 四版译者。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
德国宣布:2026年开始,不向中国提供优惠贷款,不用中国5G建设

德国宣布:2026年开始,不向中国提供优惠贷款,不用中国5G建设

普陀动物世界
2026-07-18 13:30:15
全锦赛收官!诞生3大赢家,2大输家,1人封神,国乒梯队变了

全锦赛收官!诞生3大赢家,2大输家,1人封神,国乒梯队变了

小嵩
2026-07-20 11:40:42
CBA3消息:广东男篮大换血!第2份顶薪合同揭晓,深圳盯上张皓嘉

CBA3消息:广东男篮大换血!第2份顶薪合同揭晓,深圳盯上张皓嘉

行舟问茶
2026-07-20 16:09:08
中国的领土这次可能真要扩大了

中国的领土这次可能真要扩大了

孝沛与世界
2026-07-17 15:32:25
亿万家产也没用!69岁赵本山近况曝光,儿子不争气 女儿婚礼上热

亿万家产也没用!69岁赵本山近况曝光,儿子不争气 女儿婚礼上热

墨印斋
2026-06-28 13:27:13
世界杯落幕不到,24,小时,最终排名奖金曝光,却出现令人恶心的一幕

世界杯落幕不到,24,小时,最终排名奖金曝光,却出现令人恶心的一幕

马浵在解说
2026-07-20 15:25:08
最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

最高院:提供 “口交” “肛交”等进入式性服务,是否属卖淫行为?

周军律师聊案子
2026-04-21 09:50:16
随着西班牙1-0夺冠,世界48支参赛队最终名次出炉:亚洲劲旅垫底

随着西班牙1-0夺冠,世界48支参赛队最终名次出炉:亚洲劲旅垫底

侧身凌空斩
2026-07-20 06:06:14
一同事被裁员,立马退工作群,中午准备交接时,才发现所有同事微信好友都被他删了!问题来了,天天一起的打工人,有资格成为朋友吗?

一同事被裁员,立马退工作群,中午准备交接时,才发现所有同事微信好友都被他删了!问题来了,天天一起的打工人,有资格成为朋友吗?

品读时刻
2026-07-17 09:07:19
皇马官宣穆帅回归,姆巴佩和维尼修斯能受得了老一套吗

皇马官宣穆帅回归,姆巴佩和维尼修斯能受得了老一套吗

体坛八点半的那些事儿
2026-07-20 17:12:13
看完西班牙跟阿根廷的决赛,终于明白:为啥多数球迷不喜欢阿根廷

看完西班牙跟阿根廷的决赛,终于明白:为啥多数球迷不喜欢阿根廷

神牛
2026-07-20 12:35:16
教育部应该反思,即使是北京大学,也会撕毁一个天才数学家

教育部应该反思,即使是北京大学,也会撕毁一个天才数学家

回旋镖
2026-07-19 13:21:11
7 月 19 日最新进度!养老金调涨文件下发情况,一次性给大家讲明白

7 月 19 日最新进度!养老金调涨文件下发情况,一次性给大家讲明白

白昼说故事
2026-07-20 09:46:08
4000亿PCB龙头,跌停又炸板

4000亿PCB龙头,跌停又炸板

第一财经资讯
2026-07-20 11:36:19
美军连炸9波,伊朗断水又断电,内贾德再次出山,强硬派怒斥投降

美军连炸9波,伊朗断水又断电,内贾德再次出山,强硬派怒斥投降

小小科普员
2026-07-20 17:07:39
孙宇晨犀利点评邹市明夫妇:冉莹颖吸血奋斗者,鸠占鹊巢!拿刘邦吕后作比,一针见血

孙宇晨犀利点评邹市明夫妇:冉莹颖吸血奋斗者,鸠占鹊巢!拿刘邦吕后作比,一针见血

火山詩话
2026-07-19 16:20:44
电视剧《江海潮生》今晚开播,三大看点引期待,能成年度剧王吗?

电视剧《江海潮生》今晚开播,三大看点引期待,能成年度剧王吗?

愚与趣
2026-07-20 08:20:11
太甜了!亚马尔女友赛后主动亲吻 两人抱大力神杯贴贴合影

太甜了!亚马尔女友赛后主动亲吻 两人抱大力神杯贴贴合影

Emily说个球
2026-07-20 16:37:23
金球奖最新概率:32岁凯恩重返第1!近5成可能获奖,罗德里升第3

金球奖最新概率:32岁凯恩重返第1!近5成可能获奖,罗德里升第3

我爱英超
2026-07-20 07:53:48
韩国女团ITZY申留真为舞台掏裆致歉:连体裤勒得太疼

韩国女团ITZY申留真为舞台掏裆致歉:连体裤勒得太疼

小椰的奶奶
2026-07-19 14:55:01
2026-07-20 18:19:00
InfoQ incentive-icons
InfoQ
有内容的技术社区媒体
12676文章数 51989关注度
往期回顾 全部

科技要闻

中兴阶跃荣耀齐出手,AI手机争夺系统入口

头条要闻

谢贤遗产超1亿港元 九成留给张柏芝和谢霆锋两个儿子

头条要闻

谢贤遗产超1亿港元 九成留给张柏芝和谢霆锋两个儿子

体育要闻

65岁肌肉男,世界杯最年长冠军主帅

娱乐要闻

谢霆锋发文确认父亲谢贤去世 享年89岁

财经要闻

AI开始挤泡沫

汽车要闻

无线控不旗舰 谁说的?

态度原创

家居
本地
艺术
健康
数码

家居要闻

2026建博会(广州) 公装联探展交流活动

本地新闻

2026暑期旅行新灵感:跟着影视去旅行

艺术要闻

敦煌发现王羲之最早法帖,比圣教序早300年

刮痧也会刮出脑梗?讲个真实案例

数码要闻

日本推出“人体冰箱”:5分钟快速降温 售价约150万日元

无障碍浏览 进入关怀版