MongoDB Multi-Document Transaction Fails When getLastErrorDefaults is Changed
In every new version of MongoDB, there have been a lot of changes and newly introduced features. One such change is the introduction of setDefaultRWConcern command from MongoDB 4.4. This feature has...
View ArticleComplex Archival with Percona Toolkit’s pt-archiver
The Problem I recently worked on a customer engagement where the customer needed to archive a high amount of rows from different tables into another server (in this example for simplicity I am just...
View ArticlePercona Monitoring and Management – MySQL Semi-Sync Summary Dashboard
Some of you may use MySQL’s asynchronous replication feature called Semisynchronous Replication (aka semi-sync), and now with the MySQL Semi-Sync Summary Dashboard + Percona Monitoring and Management...
View ArticleInstalling Percona Server for MySQL on Rocky Linux 8
With the CentOS project switching its focus to CentOS Stream, one of the alternatives that aim to function as a downstream build (building and releasing packages after they’re released by Red Hat) is...
View ArticleUsing MySQL 8 Dual Passwords
MySQL 8 brought many highly anticipated features, with support for user roles, a new shell, a more robust data dictionary, and better SQL support, just to name a few. There are lesser-known new...
View ArticlePercona Distribution for MongoDB Operator 1.9, Updated Percona Distribution...
It’s release roundup time again here at Percona! Our Release Roundups showcase the latest Percona software updates, tools, and features to help you manage and deploy our software. It offers highlights...
View ArticleMySQL Shell 101 – System Log
One of the new features introduced in MySQL 8.0.24 was the ability to log all SQL statements that are issued in the MySQL Shell to the system log. This is a useful feature that can greatly assist in...
View ArticleMongoDB 5.0 Is Coming in Hot! What Do Database Experts Across the Community...
If you love using MongoDB databases, you’ll want to tune in to this live-stream event ‘Percona and Friends React to MongoDB live’ at 11:00 AM EDT on July 15. Watch or listen as industry experts from...
View ArticleMyDumper 0.10.7 is Now Available
The new MyDumper 0.10.7 version, which includes many new features and bug fixes, is now available. You can download the code from here. For this release, we have added several features like WHERE...
View ArticleMove Percona Monitoring and Management Server Data From One Instance Type to...
Percona Monitoring and Management (PMM2) Server runs as a Docker container, a Virtual appliance, or as an instance on Amazon or Azure cloud services. Here I’ll show how to move the PMM Server and its...
View ArticleSharding With Zones Based on Compound Shard-Keys on MongoDB 4.4
This article was written with the main purpose of showing you how to determine zones on a shard when using compound shard keys. Defining Zones in Shards means pre-defining where certain chunks will be...
View ArticleInspecting MySQL Servers Part 5: Percona Monitoring and Management
In the previous posts of this series, I presented how the Percona Support team approaches the analysis and troubleshooting of a MySQL server using a tried-and-tested method supported by specific tools...
View ArticleMigrating Ownership of Your Stored Routines, Views, and Triggers in MySQL
“It would be nice to have an option, that would allow to suppress the DEFINER statement in the CREATE VIEW statements generated by mysqldump. This would help when transferring data structures between...
View ArticleBREAKING NEWS: Take a Sneak Peek Into MongoDB 5.0 With Percona!
Calling all MongoDB users and enthusiasts! MongoDB 5.0 has been out as a release candidate for a short while, and the production release should be coming soon. Take advantage of a unique opportunity...
View ArticleRefining Shard Keys in MongoDB 4.4 and Above
A 1st Stab at Correcting Bad Shard Key Selections MongoDB is designed to scale and handle very large data sets. You can scale vertically in your replica sets by adding resources such as CPUs, RAM, and...
View ArticleAuthenticate Percona Server for MongoDB Users via Native LDAP
Percona Server for MongoDB supports two different ways of authenticating against an LDAP service: operating system libraries (aka Native LDAP) saslauthd (aka LDAP proxy) We’ve talked about the LDAP...
View ArticleMySQL/ZFS Performance Update
As some of you likely know, I have a favorable view of ZFS and especially of MySQL on ZFS. As I published a few years ago, the argument for ZFS was less about performance than its useful features like...
View ArticleStreaming MySQL Binlogs to S3 (or Any Object Storage)
Problem Statement Having backups of binary logs is fairly normal these days. The more recent binary logs are copied offsite, the better RPO (Recovery Point Objective) can be achieved. I was asked...
View ArticleHow To Recover Percona XtraDB Cluster 5.7 Node Without SST
The Problem State Snapshot Transfer can be a very long and expensive process, depending on the size of your Percona XtraDB Cluster (PXC)/Galera cluster, as well as network and disk bandwidth. There are...
View ArticleCluster Statuses in Percona Kubernetes Operators
In Kubernetes, all resources have a status field separated from their spec. The status field is an interface both for humans or applications to read the perceived state of the resource. When you deploy...
View Article