[email protected]

MySQL, MariaDB or Percona Server: the 2026 comparison and the benchmark dispute

MySQL, MariaDB or Percona Server: the 2026 comparison and the benchmark dispute

Editorial note: The information in this article was compiled to the best of our knowledge at the time of publication. Technical details, prices, versions, licensing terms, and external content may change. Please verify the information provided independently, particularly before making business-critical or security-related decisions. This article does not replace individual professional, legal, or tax advice.

Do you run a database holding business-critical data? WZ-IT provides managed MySQL hosting, managed MariaDB hosting and managed Percona hosting, including backups, tested restores and monitoring. Discuss your setup

Anyone choosing a database from the MySQL family in 2026 will find contradictory performance comparisons. That is not sloppy research; it is because the vendors are currently disputing the measurements in public.

In January 2026 Percona published a comparison across the MySQL family. In April, MariaDB.org formally objected. Both pieces are documented and public. They reach different conclusions, and the difference lies in the configuration.

This article assesses the three systems against verifiable criteria, reports the dispute without settling it, and names the questions a selection actually has to answer.

Last reviewed: 12 October 2026.

Table of contents

Why this comparison is difficult right now

Database performance comparisons are rarely neutral, because they almost always come from one of the parties involved. In 2026 that is unusually well documented: two detailed, publicly available accounts exist that contradict each other and are both reasoned.

For readers that is more valuable than another comparison with fresh numbers. Knowing both positions lets you judge how much weight published figures on this topic can carry at all.

The three systems at a glance

Figures from the public repositories, as of 12 October 2026.

System Repository GitHub stars Licence Origin
MySQL mysql/mysql-server 12,457 GPL-2.0 with FOSS exception Oracle
MariaDB MariaDB/server 8,353 GPL-2.0 MariaDB Foundation, fork from 2009
Percona Server percona/percona-server 1,275 follows MySQL Percona, variant of MySQL

The star counts say little about adoption. MySQL and MariaDB are mostly installed from distribution packages rather than GitHub, and Percona Server is a tool for operators, not developers. All three repositories were updated in the days before 12 October 2026.

A caution on version numbers: for MySQL and Percona Server, GitHub releases are not a reliable source. Percona shows a 2017 state there while shipping releases continuously through its own channels. Check versions on the vendor sites.

The 2026 benchmark dispute

Percona, 23 January 2026. The performance review compares MySQL Community 8.4 and 9.5, Percona Server 8.4 and 9.5, and MariaDB 11.8.5. Testing used TPC-C-like workloads at a 50/50 read-write mix plus sysbench.

The result: Percona Server and MySQL sit close together. MariaDB performs well up to 32 concurrent connections but cannot serve traffic at higher concurrency in the TPC-C test, while doing well on isolated reads. The conclusion is that MySQL and Percona 9.5 are the best-performing version of the family currently available.

MariaDB.org, 3 April 2026. The response does not dispute the measurements but the test setup. Three points:

  • Version choice. The MariaDB version tested was publicly known to have performance issues while a newer one was available.
  • Unequal configuration. MySQL, Percona Server and MariaDB 11 ran with 4 GB InnoDB log files, MariaDB 12 with half that.
  • Incorrectly set base parameters. Deprecated variables were not adjusted.

The disclosure is explicitly acknowledged: putting several releases on the same graphs and publishing the test harness is welcomed. The conclusion, however, should be read much more narrowly than the article suggests.

A note on reading these: Percona's January piece names MariaDB 11.8.5, while MariaDB's response argues about 12.1.2 versus 12.3.1. The response therefore addresses a later state of the measurement series. Anyone following the discussion should read both sources in the original.

What can be drawn from it

Not which system is faster. But three things that are more useful for a decision:

Configuration beats product choice. The dispute is entirely about settings, not architecture. A badly sized InnoDB log file costs more performance than the difference between the systems. Anyone with a performance problem should measure their own configuration rather than swap products.

Behaviour under load differs from behaviour in isolation. In both accounts the systems sit close together at low concurrency and separate only with many simultaneous connections. A comparison measuring only a few connections says little about production.

Published figures on this topic warrant caution, including those quoted here. A statement becomes reliable only with your own data and your own query patterns.

Origin and licence

MySQL has belonged to Oracle since the Sun acquisition in 2010. The Community Edition is under GPL-2.0 with a FOSS exception, alongside commercial licences with different terms. For self-operation the Community Edition is freely usable. MySQL 8.0 reached end of life with version 8.0.46 in April 2026 and no longer receives security updates; Oracle recommends moving to MySQL 8.4 LTS or a newer release such as MySQL 9.7 (available since 21 April 2026).

MariaDB emerged in 2009 as a fork led by original MySQL developers, with the stated aim of keeping development independent of Oracle. The server is under GPL-2.0. Current versions are MariaDB 12.3 LTS (12.3.3 from 24 August 2026) and the rolling release 13.0, which reached GA with 13.0.2 on 15 September 2026.

Percona Server is not a fork but a variant: it tracks MySQL releases and adds tooling for operations and diagnostics. Using Percona keeps you in the MySQL branch.

Worth noting against other fields: none of the three has taken the path to a restricted licence seen at MongoDB, Elasticsearch or Redis. In that respect the MySQL family has stayed quiet.

Compatibility: the costliest misconception

The most common false assumption is that MariaDB is a drop-in replacement for MySQL. That was largely true in the early years after the fork and is not true today.

Diverged areas include:

  • JSON handling. MySQL and MariaDB took different routes.
  • System tables. Anything reading them directly needs checking.
  • Replication. Setup and identifiers differ.
  • Timestamps and character sets. Edge-case behaviour deviates.

Practical consequence: a switch is a project with testing, not a swap during a maintenance window. For simple applications it often passes unnoticed; for grown ones it rarely does.

And with standard applications the vendor decides anyway: if the support matrix names MySQL 8.0, running MariaDB shifts the risk onto the operator, even where it works at first. Since MySQL 8.0 has received no updates since April 2026, the first question to the vendor in that case is when MySQL 8.4 will be supported.

Which system for which situation

Starting point Obvious choice Reason
Standard application with a vendor support matrix the supported system deviating shifts the risk onto you
Existing MySQL installation, operations should improve Percona Server stays in the MySQL branch, adds operational tooling
New in-house development, independence from Oracle wanted MariaDB own development, GPL-2.0, clear provenance
Existing MariaDB installation without complaints keep MariaDB switching without cause only creates risk
Application does not exist yet reopen the question then PostgreSQL belongs in the selection

What to check before deciding

What does the application require? For standard software, the support matrix; for in-house development, the functions actually used.

What does the load look like? Not the data volume but the number of concurrent connections and the read-write ratio. That is exactly where the systems separate, as both sides of the dispute show.

Who operates it? Backups with tested restores, monitoring of replication and locking, an upgrade path across major versions. That work applies to all three and is the larger item than the product choice.

How do you get out again? A logical dump in a vendor-neutral format should run regularly and be verified. It is also the best insurance against a wrong decision.

Still unsure which tool fits? The orientation workshop sorts out your requirements and delivers a prioritised topic list with a recommendation per topic. From €1,490 excl. VAT, remote.

How we approach this at WZ-IT

We operate all three for clients and do not select on performance claims but on the application above them. In most cases the choice is already made before we arrive, because a standard application dictates it or an existing estate is being migrated.

Where we do decide, the question is almost never "which is faster" but "who keeps it running and how do we get back in an emergency". A backup whose restore has never been rehearsed is equally worthless on all three.

We do not solve performance problems by switching systems. First we measure where the time actually goes. In most cases it is queries, indexes or memory settings, not the product name.

Further guides

Unclear which system fits your application? We review the application, the load and the operating model and say what actually drives the decision. Book a call

Sources

Timo Wevelsiep

Written by

Timo Wevelsiep

Co-Founder & CEO

Co-Founder of WZ-IT. Specialized in cloud infrastructure, open-source platforms and managed services for SMEs and enterprise clients worldwide.

Frequently Asked Questions

Answers to important questions about this topic

Companies worldwide trust WZ-IT

  • Stadtwerke Brühl
  • DGHO e.V.
  • ABCO Water Systems
  • Golem.de
  • EVADXB
  • nextGYM
  • AInergy
  • ml&s
  • Odiseo Solutions
  • Annota
  • ARGE
  • SweetConnect GmbH
  • Aphy AG
  • CORGOS
  • Rekorder
  • SolidProof
  • Yonju
  • Keymate
  • Paritel
  • Mr. Clipart
  • Millenium
  • Negosh
  • Führerscheinmacher
  • Boese VA
Read client reviews

Enquiry

Choose a database or have it operated

We assess which system fits your application and can take on operations, backups and tested restores.

  • Straight with Timo and Robin - no sales team, no pitch
  • An honest take, including when we are not the right fit
  • Concrete next steps for infrastructure, software or AI

No risk: worst case, you leave with a clearer understanding of your project than before.

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH
Timo and Robin, founders of WZ-IT

What is the situation?

WZ-IT's advice on our Azure migration was technically sound and completely non-binding right from the intro call - we took away a great deal.
Jakob ÖschlbergerInno7 GmbH