MySQL和MariaDB哪个更快?MySQL 8.0的版本和早期MySQL 5.6的版本哪个更快?这儿有个第三方的测试报告回答了这两个大家关心的问题,今天姚远来和大家一起解读一下。https://smalldatum.blogspot.com/2024/04/sysbench-on-small-server-mariadb-and.html
大家也可以点击文章后面的“原文链接”查看英文测试报告。
01
—
MySQL VS MariaDB
直接说结果:“Modern MariaDB is 13% to 22% faster than modern MySQL (on this setup)”
下面这个表是MariaDB 11.4.1 vs MySQL 8.0.36的测试结果,5种测试场景,大于1表示MariaDB 11.4.1比MySQL 8.0.36快。
point, part 1 | point, part 2 | range, part 1 | range, part 2 | writes | |
---|---|---|---|---|---|
average | 1.13 | 1.17 | 1.19 | 1.18 | 1.21 |
median | 1.13 | 1.16 | 1.17 | 1.13 | 1.22 |
min | 1.07 | 1.13 | 1.08 | 1.10 | 1.01 |
max | 1.27 | 1.21 | 1.41 | 1.30 | 1.37 |
stddev | 0.06 | 0.03 | 0.10 | 0.09 | 0.11 |
细节大家可以去看报告原文。
02
—
MySQL 8.0 VS MySQL 5.6
也直接上结论:new MySQL (8.0.36) gets between 63% and 95% of the throughput relative to old MySQL (5.6.51) using the median relative throughput per microbenchmark group.
point, part 1 | point, part 2 | range, part 1 | range, part 2 | writes | |
average | 0.76 | 0.80 | 0.69 | 0.93 | 0.69 |
median | 0.76 | 0.75 | 0.69 | 0.95 | 0.63 |
min | 0.67 | 0.70 | 0.64 | 0.68 | 0.55 |
max | 0.84 | 0.94 | 0.73 | 1.14 | 1.04 |
stddev | 0.05 | 0.11 | 0.04 | 0.20 | 0.14 |
上表中大于1表示MySQL 8.0.36比5.6.51快。现在测试结果8.0.36远逊于5.6.51的原因是新特性消耗了更多的CPU。
号主在certview.oracle.com网站上的证书清单
欢迎关注我的公众号,一起学习数据库技术👇
欢迎加我的微信,拉你进数据库微信群👇
推荐文章👇
国外的程序员没有35岁魔咒吗?
试看号主的拙作《MySQL 8.0运维与优化》(清华大学出版社)
托业890分的Oracle ACE为您翻译国际大佬的雄文(合集)
又考了一个Oracle优化的OCP,交一下作业
一个计算机工程师如何达到英语专业八级的水平
学好Oracle只需要看一本书就够了?