2026年 – MySQL生态系统性能基准测试报告

💡 原文英文,约1600词,阅读约需6分钟。
📝

内容提要

Percona对InnoDB兼容数据库引擎进行了基准测试,比较了MariaDB、MySQL和Percona Server的10个版本。测试涵盖不同的内存池和并发级别,结果显示MySQL 8.4和Percona 8.4在高并发情况下表现优异,而MariaDB在高并发时性能明显下降。总体而言,Percona和MySQL在不同场景下各有优劣。

🎯

关键要点

  • Percona对MariaDB、MySQL和Percona Server的10个版本进行了基准测试,比较了InnoDB兼容数据库引擎的性能。

  • 测试涵盖了不同的内存池(2 GB、12 GB、32 GB)和并发级别(1到512线程),并包括读写本地、只读本地和通过10Gb/s网络的读写场景。

  • 在高并发情况下,MySQL 8.4和Percona 8.4表现优异,能够在512线程下达到13,325和13,385 TPS,而MariaDB在高并发时性能明显下降。

  • 在12 GB内存池下,Percona 5.7在512线程下以1,385 TPS领先,MariaDB在128线程时达到峰值后迅速下降。

  • 在2 GB内存压力下,Percona 5.7以813 TPS表现最佳,而8.4代引擎在530 TPS左右徘徊。

  • 只读基准测试中,MariaDB 10.11在128线程下以32,392 TPS领先,MySQL 5.7在32线程时达到峰值后迅速下降。

  • 网络基准测试显示,MySQL 8.4/9.6和Percona 8.4在512线程下分别达到12,781、12,715和13,076 TPS,而MariaDB 10.11在128线程时达到10,050 TPS,但在512线程时降至4,088 TPS。

  • 总体而言,Percona和MySQL在不同场景下各有优劣,特别是在高并发和内存压力下的表现差异明显。

延伸问答

Percona对哪些数据库引擎进行了基准测试?

Percona对MariaDB、MySQL和Percona Server的10个版本进行了基准测试。

在高并发情况下,哪个数据库引擎表现最好?

在高并发情况下,MySQL 8.4和Percona 8.4表现优异。

MariaDB在高并发时的性能表现如何?

MariaDB在高并发时性能明显下降,尤其在超过128线程时表现不佳。

在12 GB内存池下,哪个版本的Percona表现最佳?

在12 GB内存池下,Percona 5.7在512线程下以1,385 TPS领先。

网络基准测试中,MySQL和Percona的表现如何?

在网络基准测试中,MySQL 8.4/9.6和Percona 8.4在512线程下分别达到12,781、12,715和13,076 TPS。

在只读基准测试中,哪个数据库引擎表现最好?

在只读基准测试中,MariaDB 10.11在128线程下以32,392 TPS领先。

➡️

继续阅读