Quantcast
Channel: Insight for DBAs Archives - Percona Database Performance Blog
Browsing all 1364 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

MongoDB: High Availability Topology for a Multi-Region Setting

MongoDB high availability is essential to ensure reliability, customer satisfaction, and business resilience in an increasingly interconnected and always-on digital environment. Ensuring high...

View Article


Image may be NSFW.
Clik here to view.

Simplify User Management with Percona Operator for MongoDB

Managing database users within complex CICD pipelines and GitOps workflows has long been a challenge for MongoDB deployments. With Percona Operator for MongoDB 1.17, we introduce a new feature,...

View Article


Image may be NSFW.
Clik here to view.

All UUID Functions in Percona Server for MySQL: RFC 9562 Implemented

The release of Percona Server for MySQL 8.4.0 includes the new UUID_VX component, which implements UUID versions 1, 3, 4, 5, 6, and 7 according to recently published RFC 9562. UUIDs (Universally Unique...

View Article

Image may be NSFW.
Clik here to view.

MySQL 8.0 vs. 5.7: Are the Newer Versions More Problematic?

There has been much discussion recently about the stability and performance of the latest MySQL releases. Many database professionals are voicing concerns, especially after encountering several issues...

View Article

Image may be NSFW.
Clik here to view.

Understanding MySQL Indexes: Types, Benefits, and Best Practices

When it comes to MySQL databases, performance is everything. As more activities move online and data volumes grow exponentially, ensuring efficient data retrieval and query execution becomes crucial....

View Article


Image may be NSFW.
Clik here to view.

How Network Splits/Partitions Impact Group Replication in MySQL

In this blog post, we will explore how network partitions impact group replication and the way it detects and responds to failures. In case you haven’t checked out my previous blog post about group...

View Article

Image may be NSFW.
Clik here to view.

Dealing with a ‘DatabaseVersion.timestamp’ Error After a MongoDB Upgrade

Recently, one of our customers reported a problem after upgrading a sharded cluster from MongoDB 5.0 to 6.0. The upgrade of data-bearing nodes was fine, but in the final part of the process, where...

View Article

Image may be NSFW.
Clik here to view.

MongoDB: New Balancer Policy and Automerger

MongoDB provides scalability and high availability at ease. If you already have a sharded cluster, you know for sure what the Balancer does. If you are not an experienced MongoDB user, the Balancer is...

View Article


Image may be NSFW.
Clik here to view.

Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform

Percona Backup for MongoDB (PBM) supports snapshot-based physical backups. This is made possible by the backup cursor functionality present in Percona Server for MongoDB.  The flow of snapshot-based...

View Article


Image may be NSFW.
Clik here to view.

Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform – Part 2

Percona Backup for MongoDB (PBM) supports snapshot-based physical backups. This is made possible by the backup cursor functionality present in Percona Server for MongoDB.  In a previous post, we...

View Article

Image may be NSFW.
Clik here to view.

Percona Backup for MongoDB and Disk Snapshots in Amazon AWS

We recently covered the use case of Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform; now it’s time to do the same for Amazon AWS. For this demo, I have created a 2-shard MongoDB...

View Article

Image may be NSFW.
Clik here to view.

Migrate from Redis to Valkey Without Downtime

Migrating from Redis to Valkey can significantly reduce costs associated with private licensing for your application. However, the biggest concern in any migration is transitioning without disrupting...

View Article

Image may be NSFW.
Clik here to view.

Percona Backup for MongoDB and Disk Snapshots in Amazon AWS – Part 2

Percona Backup for MongoDB (PBM) supports snapshot-based physical backups. This is made possible by the backup cursor functionality present in Percona Server for MongoDB.  In a previous post, we...

View Article


Image may be NSFW.
Clik here to view.

Tracking Dual Passwords in MySQL

We already have blog posts about Dual Password in MySQL from Brian Sumpter – Using MySQL 8 Dual Passwords, and from Marco Tusa – MySQL Dual Passwords – How To Manage Them Programmatically Let’s skip...

View Article

Image may be NSFW.
Clik here to view.

Valkey/Redis Key-Specific Dump, Restore, and Migration

Managing keys inside Valkey/Redis is crucial, especially when we need to test in a different environment or restore a partial/specific key-value dataset for a migration or production movement event....

View Article


Image may be NSFW.
Clik here to view.

An Elephant in the Cluster: Making PostgreSQL Feel at Home on Kubernetes

TL;DR Kubernetes was built for stateless apps, but as more stateful applications (like databases) run on it, operators include quite heavy implementations to Kubernetes workload management API (such as...

View Article

Image may be NSFW.
Clik here to view.

Alternatives to Cloud DBaaS: What to Look For

Originally published on The New Stack. Building a flexible cloud strategy means making decisions that align with operational efficiency, cost management, and scalability. Public cloud platforms offer...

View Article


Image may be NSFW.
Clik here to view.

Exploring Kubernetes CPU Resources in View of Percona XtraDB Cluster’s Flow...

Even though I used a dedicated Kubernetes cluster to host my test database, I had this belief that by not explicitly allocating (or requesting, in Kubernetes vocabulary) CPU resources to my Percona...

View Article

Image may be NSFW.
Clik here to view.

Checking Index Consistency on a Sharded Cluster in MongoDB

Inconsistent index distribution across shards in a MongoDB sharded cluster is more common than you think, and it occurs because the user creates indexes directly in the shards without using MongoS....

View Article

Image may be NSFW.
Clik here to view.

Who Ate My MySQL Table Rows?

TL;DR ALTER TABLE and OPTIMIZE TABLE on an InnoDB table, which rebuilds the table without blocking concurrent changes to it (i.e., executed using INPLACE algorithm) and concurrent DML or purge activity...

View Article
Browsing all 1364 articles
Browse latest View live