Planet MariaDB Server
Percona Bug Report: March 2026
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…
InnoDB Buffer Pool Tuning: From Rule-of-Thumb to Real Signals
Introduction Many MySQL setups begin life with a familiar incantation: Copy Copied! innodb_buffer_pool_size = 70% of RAM …and then nothing changes. That’s not tuning. That’s a starting guess. Real tuning…
gcc vs clang for sysbench on a small server with Postgres, MySQL and MariaDB
This has results for sysbench on a small server and compares performanc for Postgres, MySQL and MariaDB compiled using clang vs using gcc.tl;drThroughput with clang and gcc is similarBuilds, configuration…
The insert benchmark on a small server : Postgres 12.22 through 18.3
This has results for Postgres versions 12.22 through 18.3 with the Insert Benchmark on a small server. My previous post for the same hardware with results up to Postgres 18.1 is here.…
Selecting a character set for MySQL and MariaDB clients
MySQL and MariaDB have many character-set related options, perhaps too many:character_set_clientcharacter_set_connectioncharacter_set_databasecharacter_set_filesystemcharacter_set_resultscharacter_set_servercharacter_set_systemThis is a topic that I don’t know much about and I am still far from an expert. My focus…
Binary Log Compression is Safe since MySQL 8.0.34
This is a quick one. My attention was recently brought (thanks Simon) on a relatively recent comment (25 Nov 2025) in Bug #103672 – Binlog compression transaction payload event exceeds max allowed…
Binary Log Compression is Safe since MySQL 8.0.34
This is a quick one. My attention was recently brought (thanks Simon) on a relatively recent comment (25 Nov 2025) in Bug #103672 – Binlog compression transaction payload event exceeds max allowed…
Sysbench vs MySQL on a small server: no new regressions, many old ones
This has performance results for InnoDB from MySQL 5.6.51, 5.7.44, 8.0.X, 8.4.8 and 9.7.0 on a small server with sysbench microbenchmarks. The workload here is cached by InnoDB and my…
MariaDB/MySQL Environment MyEnv 3.0.0 has been released
FromDual has the pleasure to announce the release of the new version 3.0.0 of its popular MariaDB, MySQL and PostgreSQL multi-instance environment MyEnv. The new MyEnv can be downloaded here.…
MariaDB/MySQL Environment MyEnv 3.0.0 has been released
FromDual has the pleasure to announce the release of the new version 3.0.0 of its popular MariaDB, MySQL and PostgreSQL multi-instance environment MyEnv. The new MyEnv can be downloaded here.…
PostgreSQL 18 Upgrades for AI-Era Workloads and Operations
Today, we’re asking PostgreSQL to do more and more, like handling both transactions and analytics, powering huge SaaS platforms, managing event data, and even dipping into AI-related tasks like vector…
PostgreSQL 18 Upgrades for AI-Era Workloads and Operations
Today, we’re asking PostgreSQL to do more and more, like handling both transactions and analytics, powering huge SaaS platforms, managing event data, and even dipping into AI-related tasks like vector…
MariaDB innovation: binlog_storage_engine, 32-core server, Insert Benchmark
MariaDB 12.3 has a new feature enabled by the option binlog_storage_engine. When enabled it uses InnoDB instead of raw files to store the binlog. A big benefit from this is reducing…
Automated security validation: How 7,000+ tests shaped MariaDB’s new AppArmor profile
Linux kernel security modules provide a good additional layer of security around individual programs by restricting what they are allowed to do, and at best block and detect zero-day security…
MariaDB innovation: binlog_storage_engine, 48-core server, Insert Benchmark
MariaDB 12.3 has a new feature enabled by the option binlog_storage_engine. When enabled it uses InnoDB instead of raw files to store the binlog. A big benefit from this is reducing…