Planet MariaDB Server
MySQL GTID tags and binlog events
MySQL 8.4 and newer have extended the Global Transaction ID (GTID) functionality with a new “tag” option. Refresher on GTID A GTID is a unique ID that is assigned to…
Problematic Improved Offline Mode Error in MySQL 9
I am writing this quick post to share what I think is a problematic new behavior of Offline Mode in MySQL 9. Basically, the new default behavior in MySQL 9…
Problematic Improved Offline Mode Error in MySQL 9
I am writing this quick post to share what I think is a problematic new behavior of Offline Mode in MySQL 9. Basically, the new default behavior in MySQL 9…
Percona Monitoring and Management 3.0.0-Beta – Tech Preview
Percona Monitoring and Management 3.0.0 Beta – Tech Preview We’re excited to announce the Tech Preview (Beta) release of Percona Monitoring and Management (PMM) 3.0.0-Beta. This release is intended for…
The Light MySQL Startup Optimization on EBS Volumes
In the last weeks / months, I have been working on understanding / improving MySQL startup with many tables. I already wrote four posts on the subject, they are listed below. In…
The Light MySQL Startup Optimization on EBS Volumes
In the last weeks / months, I have been working on understanding / improving MySQL startup with many tables. I already wrote four posts on the subject, they are listed below. In…
Percona Bug Report: October 2024
At Percona, we operate on the premise that full transparency makes a product better. We strive to build the best open-source database products, but also to help you manage any…
Replica Preserve Commit Order and Measuring Lag
With multi-threaded replication (MTR), a replica can commit transactions in the same order as the source, or not. This is determined by sysvar replica_preserve_commit_order (RPCO). As of MySQL v8.0.27 (released…
Understanding InnoDB Tablespace Duplicate Check (MySQL Startup with Many Tables)
This post is a little long, please bear with me as after the intro, you can skip to the essential.In the last weeks / months, I have been working on…
Understanding InnoDB Tablespace Duplicate Check (MySQL Startup with Many Tables)
This post is a little long, please bear with me as after the intro, you can skip to the essential.In the last weeks / months, I have been working on…
Talk: The implementation of MariaDB parallel replication
On November 6 2024 I presented a talk with the title: “The implementation of MariaDB parallel replication” at a local TeqHub meetup in Copenhagen. In the talk I first presented…
Talk: The implementation of MariaDB parallel replication
On November 6 2024 I presented a talk with the title: “The implementation of MariaDB parallel replication” at a local TeqHub meetup in Copenhagen. In the talk I first presented…
Long and Silent / Stressful MySQL Startup with Many Tables
In the last weeks / months, I have been working on understanding / improving MySQL startup with many tables. I already wrote two posts on the subject, the links are below. So…
Long and Silent / Stressful MySQL Startup with Many Tables
In the last weeks / months, I have been working on understanding / improving MySQL startup with many tables. I already wrote two posts on the subject, the links are below. So…
Release and version management is hard
In this post I will talk about release management with MySQL as example. Release management has to do with what to put in a release, how often to do a…