Working of MySQL Replication Filters When Using Statement-based and Row-based...
A couple of days ago I was creating an index on the source and when I checked the replica side it was not replicated, so I just wanted to explain how the replication filter may increase the complexity...
View ArticleBackup Databases on Kubernetes With VolumeSnapshots
Databases on Kubernetes continue their rising trend. We see the growing adoption of our Percona Kubernetes Operators and the demand to migrate workloads to the cloud-native platform. Our Operators...
View ArticleWAL Compression in PostgreSQL and Recent Improvements in Version 15
Attempts to compress PostgreSQL WAL at different levels have always been around since the beginning. Some of the built-in features (wal_compression) have been there since 2016, and almost all backup...
View ArticleIdentify Active Databases and Users in MySQL
Database administrators often need to identify inactive databases and users to save resources. This can be done using various methods to determine which databases and users are frequently accessed. We...
View ArticleWhy You Need To Keep Track of Bugs
Most of us are lucky that software bugs are a small part of our lives. The ‘things just work’ attitude works for most situations, but occasionally something appears that may seem trivial at first...
View ArticlePercona Backup for MongoDB 2.0.3, Updates to Percona Distribution for MySQL:...
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 ArticleWhy PostgreSQL Needs Transparent Database Encryption (TDE)
As Ibrar Ahmed noted in his blog post on Transparent Database Encryption (TDE). PostgreSQL is a surprising outlier when it comes to offering Transparent Database Encryption. Instead, it seems...
View ArticleUnlocking the Secrets of TOAST: How To Optimize Large Column Storage in...
PostgreSQL is a fantastic database, but if you’re storing images, video, audio files, or other large data objects, you need to “toast” them to get optimal performance. This post will look at using The...
View ArticleAn Argument for Logical Failover Slots
These days, the typical PostgreSQL cluster consists not only of a multi-node replication cluster, which is ordinarily an asynchronous streaming replication model but can sometimes include a logical...
View ArticlePostgreSQL Database Security: External Server-Based Authentication
Database security is crucial to protecting sensitive information stored in a database. A critical aspect is authentication, which refers to verifying the identity of a user trying to access the...
View ArticleDatabase Housekeeping in the New Year
Welcome to 2023! Now it is time to get your databases ready for the rest of the year. First, how are your backups? You need to ensure that you are backing up all the data. Did someone ‘toss a project...
View ArticlePercona XtraBackup Now Supports IAM Instance Profile
Amazon instance profiles are used to pass IAM roles to an EC2 instance. This IAM role can be queried using EC2 instance metadata to access an S3 bucket. Please check Amazon’s Official Documentation for...
View ArticleStorage Autoscaling With Percona Operator for MongoDB
Previously, deploying and maintaining a database usually meant many burdensome chores and repetitive tasks to ensure proper functioning. In the cloud era, however, developers and operation engineers...
View ArticlePercona XtraBackup and MySQL 5.7 Queries in Waiting for Table Flush State
Percona XtraBackup is an open source hot backup utility for MySQL-based servers. To take consistent and hot backup, it uses various locking methods, especially for non-transactional storage engine...
View ArticleTech Preview of Percona Operator for MySQL 0.4.0, Percona Distribution for...
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 ArticleDiffering MySQL Client Versions Causing Broken Replication and Collations in...
Recently, I was working with my colleagues Edwin Wang and Taras Onishchuk and found an interesting edge case involving a situation where a replica running Percona Server for MySQL 5.7, external to AWS...
View ArticlePostgreSQL for MySQL DBAs Episode 12: Transactions
Yes, MySQL DBAs can learn PostgreSQL! This series is for those who know MySQL and want to expand their knowledge, see how another database works, or are looking to expand their career horizons. In this...
View ArticleDeploying Percona Monitoring and Management With Terraform
Recently, we released Percona Monitoring and Management 2.34 (PMM) which includes upgrades for backup and Database as a Service (DBaaS) features, and we are seeking ways to simplify PMM deployment....
View ArticleEnd of Life Notification for PostgreSQL 10
The final PostgreSQL 10 release was published on November 10, 2022, according to the PostgreSQL versioning policy page. Please remember that the final PostgreSQL 11 release is planned for November 9,...
View ArticleHow Bloom Filters Work in MyRocks
Bloom filters are an essential component of an LSM-based database engine like MyRocks. This post will illustrate through a simple example how bloom filters work in MyRocks. Why? With MyRocks/RocksDB,...
View Article