MongoDB Index Building on ReplicaSet and Shard Cluster
We all know how important it is to have a proper index in the database in order to do its job effectively. We have been using indexing in our daily life to import daily tasks, without index all tasks...
View ArticleMySQL: Compression, Indexes, and Two Smoking Barrels
Hello folks, we all know the benefits of table compression in MySQL, with current technology, processing speed, and compression disks, and in most cases, it is a benefit. Now, what happens when that...
View ArticleHappy National Video Game Day! Is Your Database Ready?
It’s National Video Game Day! Whether you love the thrill of high action, immersion into an alternative world, or the challenge of mastering a skill, there’s a game out there for everyone. In gaming,...
View ArticlePercona Distribution for MongoDB 4.2.21, Tech Preview of Percona Operator 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 ArticlePercona Operator for MySQL Supports Group Replication
There are two Operators at Percona to deploy MySQL on Kubernetes: one is based on Percona XtraDB Cluster (PXC), production-ready and widely adopted another is based on Percona Server for MySQL, now in...
View ArticleHow to Manage Complex Database Environments Effectively
Database complexity is bad for business. It degrades customer experience, it threatens security, and it’s a drag on time to market. It’s also a giant tax on the effectiveness of your team who are...
View ArticleTags and FullText indexes in MySQL
As a principal architect at Percona, one of my duties is to tune MySQL database servers for our customers. The tuning effort looks at every aspect of the database service like the operating system, the...
View ArticleIntroducing PostgreSQL 15: Working with DISTINCT
Well, it’s that time of the year when once again we have a look at the newest version of PostgreSQL. As tradition dictates, here at Percona, the team is given a list of features to write about. Mine...
View ArticleHow Percona Monitoring and Management Helps You Find Out Why Your MySQL...
In this blog, I will demonstrate how to use Percona Monitoring and Management (PMM) to find out the reason why the MySQL server is stalling. I will use only one typical situation for the MySQL server...
View ArticleExploring MySQL on Kubernetes with Minkube
In this blog post, I will show how to install the MySQL-compatible Percona XtraDB Cluster (PXC) Operator on Minikube as well as perform some basic actions. I am by no means a Kubernetes expert and...
View ArticleParallel Commits for Transactions Using postgres_fdw on PostgreSQL 15
Consuming data from a remote foreign database into our local database just like another local table is a great feature that adds an excellent level of flexibility to the design of a database solution....
View ArticlePostgreSQL for MySQL DBAs Episode 6 – Explaining EXPLAIN (And an Answer to a...
The differences between MySQL and PostgreSQL are often trivial but occasionally there are stark differences. A MySQL DBA wanting to optimize a query on a PostgreSQL server will hopefully have some...
View ArticlePostgreSQL for MySQL DBAs Episode 7: Vacuuming Tables
Experienced MySQL DBAs exploring PostgreSQL are often shocked to learn that they will need to vacuum their tables. This is not using a Hoover brand-like device or letting a Roomba-like robot loose on...
View ArticlePercona XtraBackup 8.0.29 and INSTANT ADD/DROP Columns
Oracle’s MySQL 8.0.29 release extended the support for ALTER TABLE … ALGORITHM=INSTANT to 1) allow users to instantly add columns in any position of the table, and 2) instantly drop columns. As part of...
View ArticleHow to Resolve “Error Reading Relay Log Event” After Relay Log Corruption
In this blog, I explain how to recover from a replication failure caused by a corrupted relay log file. MySQL replica stores data received from its source binary log in the relay log file. This file...
View ArticlePreventing Stale Reads on Percona XtraDB Cluster by Enforcing Causality...
When we run a SELECT in a replica server and it returns a different result to the one we would have obtained had we queried the source server instead, due to changes in the dataset that have not yet...
View ArticleHelm Chart in Percona Monitoring and Management, 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 ArticleManaging MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part...
Introduction/FAQ Question: I need to run a production-grade open source MySQL DB. Answer: Percona to the rescue! Percona XtraDB Cluster (PXC) is an open source enterprise MySQL solution that helps you...
View ArticleA Quick Peek At MySQL 8.0.30
MySQL 8.0 is now over four years old and Oracle released the latest quarterly offering today with MySQL 8.0.30, which comes with lots of bug fixes and some interesting additions. This is my take on...
View ArticlePostgreSQL for MySQL DBAs Episode 8: Materialized Views
Episode 8 in the PostgreSQL for MySQL DBAs series covers materialized views. MySQL has had views for many years and they are very useful, but it has never had materialized views. Those who use...
View Article