Run Percona Server for MongoDB on Your ARM-based MacBooks and More
The transition to Apple Silicon (the M1, M2 ARM-based CPUs) has been great for macOS fans in many ways, but it’s added some friction when you want to run containers locally for testing or development....
View ArticleMySQL 5.7 End of Life Six Months Away – Switch to Percona Server for MySQL...
Oracle’s MySQL 5.7 has had a good, long run, but the official End of Life is October of 2023. The Era of MySQL 5.x will be over, and only MySQL 8.0 will be officially supported. Yup, six months away....
View ArticlePurging Data When the Table Is Big and Has Children Tables
Hello friends, at Percona Managed Services, we usually do different types of things every day, including routine tasks, monitoring, and, very frequently, answering questions that are not always easy to...
View ArticleHow To Calculate a Good MySQL Redo Log Size in MySQL 8
MySQL uses Redo Logs internally during crash recovery to correct data written by incomplete transactions. But how do you know what the right Redo Log size is? We will walk through how to figure that...
View ArticleIntroducing Percona Builds for Serverless PostgreSQL
Recently, “serverless” has become a buzzword, and for good reason. The goal is to simplify the provisioning and management of database capacity. One approach is to separate compute and storage to allow...
View ArticleDealing With “Too Many Connections” Error in MySQL 8
Over the years of being a DBA, I had to deal with all kinds of problems in the database. One of the most common problems I faced is the one related to the well-known error “ERROR 1040 (08004): Too many...
View ArticleCapped Collection in MongoDB
In this blog post, we will discuss the capped collection of MongoDB. Capped collection is a fixed-type collection that inserts docs in a circular fashion. This means once allocated files are full,...
View ArticleHow To Set Up MySQL 8 Replica From Existing MySQL 5.7 Server With Percona...
When we need to upgrade from MySQL 5.7 to MySQL 8, we could choose to do an in-place upgrade or set up another MySQL 8 server(s) from the existing running MySQL 5.7 replica. This article will explain...
View ArticleUsing Docker To Deploy Neon Serverless PostgreSQL
Announcement I will be speaking at Percona Live 2023 about serverless PostgreSQL. Join us at this event if you are interested! Introduction Recently, Percona introduced Percona Builds for Neon...
View ArticlePercona Labs Presents: Infrastructure Generator for Percona Database as a...
Let’s look at how you can run Percona databases on Kubernetes, the easy way. Chances are that if you are using the latest Percona Monitoring and Management (PMM) version, you have seen the...
View ArticlePercona Monitoring and Management 2 Scaling and Capacity Planning
2022 was an exciting year for Percona Monitoring and Management (PMM). We’ve added and improved many features, including Alerting and Backup Management. These updates are designed to keep databases...
View ArticleMulti-tenants and Branches in Neon Serverless PostgreSQL
Announcement I will be speaking at Percona Live 2023 about serverless PostgreSQL. Join us at this event if you are interested! Introduction Recently, Percona introduced Percona Builds for Neon...
View ArticleIncrease the Ability to Securely Replicate Your Data and Restrict Replication...
In this blog, I’ll discuss the use case for replication. We want to improve our ability to replicate your data and limit replication to row-based events securely, wherein we do not have control over...
View ArticleWhy PostgreSQL Is a Top Choice for Enterprise-level Databases
When it comes to enterprise-level databases, there are several options available in the market, but PostgreSQL stands out as one of the most popular and reliable choices. PostgreSQL is a free and open...
View ArticleInnoDB Performance Optimization Basics
This blog is in reference to our previous ones for ‘Innodb Performance Optimizations Basics’ 2007 and 2013. Although there have been many blogs about adjusting MySQL variables for better performance...
View ArticleReplication Issues and Binlog Compressor
You might want to use binlog compression with MySQL/Percona Server for MySQL, but it can come with drawbacks. This article discusses the need for using binlog compression and the potential issues it...
View ArticleA Workaround for The “RELOAD/FLUSH_TABLES privilege required” Problem When...
In MySQL Server 8.0.32, Oracle fixed Bug #105761: “mysqldump make a non-consistent backup with ‐‐single-transaction option” (this commit) which caused a wave of complaints from users who could no...
View ArticleImpact of Querying Table Information From information_schema
On MySQL and Percona Server for MySQL, there is a schema called information_schema (I_S) which provides information about database tables, views, indexes, and more. A lot of useful information can be...
View ArticleHow To Fix Oplog Restore Error: E11000 Duplicate Key Error Collection Using...
‘E11000 duplicate key error’ is an error that you might have encountered during the restore process. In this blog, we will talk about in what scenario you might face this error when restoring Oplog...
View ArticleWhat if the Backup Server Is Down and a Backup Is Needed? (Multi-repo...
Our previous blogs discussed configuring and setting up backups using the pgBackRest solution. To briefly explain pgBackRest, it is an open source backup tool that takes FULL Backup, Incremental...
View Article