How 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 ArticleAutomating Physical Backups of MongoDB on Kubernetes
We at Percona talk a lot about how Kubernetes Operators automate the deployment and management of databases. Operators seamlessly handle lots of Kubernetes primitives and database configuration bits...
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 ArticleComparisons of Proxies for MySQL
With a special focus on Percona Operator for MySQL Overview HAProxy, ProxySQL, MySQL Router (AKA MySQL Proxy); in the last few years, I had to answer multiple times on what proxy to use and in what...
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 ArticleDeploy Percona Monitoring and Management on Amazon EKS With eksctl and Helm
One of the installation methods we support for our database software is through Helm. We have a collection of Helm charts, in this repository, for the following Percona software: Percona Operator for...
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 ArticleUpdated Percona Distributions for MySQL, Percona Distributions for MongoDB:...
It’s time for the release roundup! Percona is a leading provider of unbiased open source database solutions that allow organizations to easily, securely, and affordably maintain business agility,...
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 ArticleWiredTiger Logging and Checkpoint Mechanism
In this blog post, we will dive deep into WiredTiger’s Logging and Checkpoint mechanism. Every database system has to ensure durability and reliability. MongoDB uses classic Write-Ahead-Logging (WAL)...
View ArticleFixing Misplaced Rows in a Partitioned Table
A partitioned table in MySQL has its data separated into different tablespaces while still being viewed as a single table. Partitioning can be a useful approach in some cases when handling huge sets...
View ArticleCompression Methods in MongoDB: Snappy vs. Zstd
Compression in any database is necessary as it has many advantages, like storage reduction, data transmission time, etc. Storage reduction alone results in significant cost savings, and we can save...
View Article