Planet MySQL HA Blog

The Planet MySQL HA Blog aggregates content from sources that cover topics related to high availability (HA) for MySQL databases.

Two projects, one mission - hackorum and pginbox join forces

| Percona
Last week, Zsolt and I jumped on a call with someone who had been building something remarkably similar to what we had been working on, completely independently. That someone is Jack Bonatakis, the creator of pginbox.dev, and that call turned into one of the most energizing conversations we’ve had since launching hackorum.dev.

Learn More »

Our Experience at MongoDB.local London 2026: The Era of AI Agents, Badges, and Surviving on Chips!

| Percona
On May 7th, Keith (Quality Engineer, Percona for MongoDB) and I had the super cool opportunity to head over to MongoDB.local London! The event was amazing and packed with insights about where the database ecosystem is heading.

Learn More »

Our Experience at MongoDB.local London 2026: The Era of AI Agents, Badges, and... Surviving on Chips!

| Percona
On May 7th, Keith (Quality Engineer, Percona for MongoDB) and I had the super cool opportunity to head over to MongoDB.local London! The event was amazing and packed with insights about where the database ecosystem is heading.

Learn More »

Meet the Percona Community team

| Percona
We’ve just landed on X and Mastodon, and before the first real post goes out, we wanted to do something we don’t do often enough: introduce ourselves.

Learn More »

A New Era of MySQL Monitoring: OpenTelemetry Metrics with Prometheus

In modern application development, observability is no longer optional. It is a core requirement for stable operations, faster troubleshooting, and better understanding of system behavior. Databases are especially important because they often sit at the center of application performance. When a database becomes slow, overloaded, or unavailable, the impact is usually felt across the entire […]

Learn More »

MySQL 9.7 Is Out and the Community Wins

Alkin Tezuysal Director of Services at Altinity Inc. MySQL 9.7 came out on April 21 and I’ve been going through the release notes so you don’t have to. The short version: Oracle has made several previously Enterprise-only features available in the Community Edition, the Hypergraph Optimizer is now free for everyone, and if you’re still on MySQL 8.0, it […]

Learn More »

How I Stopped Babysitting My Coding Agent (With Dotfiles)

| Percona
Most developers at least try to use coding agents for development-related tasks, but babysitting LLMs and managing their permissions is no fun. Completely skipping permission checks is a dangerous idea on your main machine, and setting up containers or VMs for sandboxing is a pain. Can we do better?

Learn More »

Why Your Application Should Not Use One MySQL User for Everything

Many applications start with a simple database setup: create one MySQL user, give it access to the application schema, put the credentials in the app config, and move on. That may work at first, but it is not a good long-term security model. A better approach is to use separate MySQL users for separate application […]

Learn More »

InnoDB Redo Log Sizing: Stop Guessing, Start Measuring

| Percona
Introduction Many MySQL configurations inherit redo log sizing from defaults, aging blog posts, or configuration folklore.

Learn More »

MySQL Tuning on OCI HeatWave: What Still Matters, What OCI Manages, and What You Should Actually Tune

Once you move from self-managed MySQL to a MySQL DB System with HeatWave on OCI, the tuning story changes in an important way. On a self-managed server, you worry about two layers: MySQL and the operating system. On OCI MySQL DB Systems with HeatWave, Oracle runs your MySQL instance as a fully-managed service and explicitly […]

Learn More »