Percona's MySQL & InnoDB performance and scalability blog
91k followers 9 articles/week
Percona Stands Firmly on the Side of Open Source

Percona is proud to formally state our support for the Valkey project and its community.  We will soon offer commercial support for the open source Redis alternative, Valkey.The world of open source is no stranger to controversy. From its earliest beginnings, the open source movement stirred many a debate and rustled more than its fair […]

Tue Apr 16, 2024 19:16
A Guide to Better Understanding MySQL Charset Levels

We usually receive and see some questions regarding the charset levels in MySQL, especially after the deprecation of utf8mb3 and the new default uf8mb4. If you understand how the charset works on MySQL but have some questions regarding this change, please check out Migrating to utf8mb4: Things to Consider by Sveta Smirnova.Some of the questions […]

Tue Apr 16, 2024 16:49
Why SELECT COUNT(*) FROM TABLE Is Sometimes Very Slow in MySQL or MariaDB

If you have enough experience with MySQL, it is very possible that you stumbled upon an unusually slow SELECT COUNT(*) FROM TABLE; query execution, at least occasionally.Recently, I had a chance to investigate some of these cases closer, and it stunned me what huge differences there can be depending on the circumstance given the very […]

Mon Apr 15, 2024 16:14
Partially Rolling Back a Transaction in MySQL or PostgreSQL

This short write-up focuses on a different transaction control behavior of databases. Though this is not unusual, I decided to write an article on rolling back transactions to a particular point. I selected this topic because I found many people are not aware of this feature in databases.DescriptionEvery ACID-compliant RDBMS follows the “All or None”...

Fri Apr 12, 2024 16:36
JSON_TABLE() Will Be in PostgreSQL 17

JSON_TABLE() will be in PostgreSQL 17! It almost made it two years ago but was yanked away at the last minute. We will get it shortly when PostgreSQL 17 is officially released this year! Please see this.Why is this important?JSON has become the data interchange format of choice for most developers. JSON had a litany […]

Thu Apr 11, 2024 18:30
How to Replicate and Rename a Database in MariaDB

MySQL/MariaDB replication filter is an important feature when we need to replicate only certain databases or tables. Having this configuration option change dynamically is really convenient, but in this article, we’ll note that some replication filters are not dynamic, and you should be aware of that.The use case here is to replicate one database from...

Thu Apr 11, 2024 16:28

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account