Supporting continuity and open collaboration

About MariaDB

One of the most popular database servers. Made by the original developers of MySQL. Guaranteed to stay open source.

About MariaDB

Download

Download the latest version of MariaDB now.

Download

Get involved

Join the community of users and developers: chat online, visit events and contribute.

Get involved

Sponsor or donate

The MariaDB Foundation is a non-profit funded by both corporate sponsors and individual donors.

Donate

MariaDB 10.1.1: Defragmenting unused space on InnoDB tablespace

Introduction When you e.g. delete rows, these rows are just marked as deleted not really physically deleted from indexes and free space introduced is not returned to operating system for later reuse. Purge thread will physically delete index keys and rows, but still free space introduced is not returned to operating system and this operation […]

Read More

MariaDB 10.1.1: Monitoring progress and temporal memory usage of Online DDL in InnoDB

Introduction Online DDL is a new feature in MariaDB 10.0. Online DDL is processed through below 4 tasks in sequence. InnoDB::ha_prepare_inplace_alter_table(..) InnoDB::ha_inplace_alter_table(..) InnoDB::ha_commit_inplace_alter_table(..) mysql_rename_table(..) InnoDB storage engine allocates temporal memory buffer for transaction logging in phase 1 where row changes during this phase are logged. Size of this buffer is at start sort_buffer_size and it […]

Read More

MariaDB 10.1.1: FLUSH and SHOW for plugins

One of the most popular plugin types both in MariaDB and MySQL is INFORMATION_SCHEMA plugin type. INFORMATION_SCHEMA plugins add new tables to the INFORMATION_SCHEMA. There are lots of INFORMATION_SCHEMA plugins, because they can be used to show just anything to the user and are very easy to write. MariaDB 10.1.1 comes with nine INFORMATION_SCHEMA plugin: […]

Read More

Meet some of the MariaDB Team at Percona Live London

The MariaDB Team will have the following presentations at Percona Live London: Engine Independent Table Statistics in MariaDB: Let the optimizer know your data by Sergei Golubchik MySQL in the Hosted Cloud by Colin Charles We’ll also be at the community meetups and all around the conference during those couple of days. Don’t forget that […]

Read More

MariaDB 10.1.1: Compound statements

Every now and then there is a need to execute certain SQL statements conditionally. Easy, if you do it from your PHP (or Java or whatever) application. But if all you have is pure SQL? There are two techniques that MariaDB and MySQL use in the mysql_fix_privilege_tables.sql script (applied by mysql_upgrade tool). Create a stored […]

Read More

Platinum Sponsors

MariaDB Foundation Platinum sponsors

Gold Sponsors

MariaDB Foundation Gold sponsors

Code statistics