Quantcast
Channel: Insight for DBAs Archives - Percona Database Performance Blog

Image may be NSFW.
Clik here to view.

InnoDB Cluster Setup: Building a 3-Node High Availability Architecture

Modern applications need to be highly available and easy to scale. A three-node MySQL InnoDB Cluster—built on MySQL Group Replication and connected through MySQL Router—provides a reliable way to...

View Article


Image may be NSFW.
Clik here to view.

Configuring PgBouncer auth_type with Trust and HBA: Examples and Known Issues

PgBouncer is a lightweight external connection pooler that can be introduced between an application and a PostgreSQL database. It manages its own user authentication and has its own database for users,...

View Article


Image may be NSFW.
Clik here to view.

Freedom and Flexibility: Rethinking Your MongoDB Cloud Strategy Beyond Atlas

Let’s be honest: Getting MongoDB up and running quickly in the cloud sounds fantastic. Services like MongoDB Atlas promise easy deployment, automated scaling, and hands-off management on AWS, Azure,...

View Article

Image may be NSFW.
Clik here to view.

An Introduction to Dictionary Operations in Data Masking Component

In this blog post, we will describe typical usage scenarios for dictionary operations in the Data Masking Component, which is available in Percona Server for MySQL as an open source alternative to...

View Article

Image may be NSFW.
Clik here to view.

InnoDB Cluster: Set Up Router and Validate Failover

Setting up an InnoDB Cluster requires three key components: Group Replication, MySQL Shell, and MySQL Router. In the previous post, we covered the process of building a 3-node InnoDB Cluster. In this...

View Article


Image may be NSFW.
Clik here to view.

Beyond Guesswork: Enterprise-Grade PostgreSQL Tuning with pg_stat_statements

Something’s slowing your database down, and everyone feels it. Dashboards drag. Reports run late. Engineers start rebooting services just to buy time. Nobody’s saying “the database is broken,” but...

View Article

Image may be NSFW.
Clik here to view.

The Open Source Ripple Effect: How Valkey Is Redefining the Future of...

Open wins again: What Valkey’s meteoric rise tells us about the future A product manager’s perspective on navigating an ecosystem in flux. When Redis Inc. changed its core product license, few...

View Article

Image may be NSFW.
Clik here to view.

How to Safely Upgrade InnoDB Cluster From MySQL 8.0 to 8.4

In this blog, we continue from where we left off in the previous post, InnoDB Cluster Setup: Building a 3-Node High Availability Architecture, where we demonstrated how to set up a MySQL InnoDB Cluster...

View Article


Image may be NSFW.
Clik here to view.

PgBouncer for PostgreSQL: How Connection Pooling Solves Enterprise Slowdowns

If your database is getting slower, your users don’t care why. They just want it to work. Meanwhile, you’re stuck dealing with the symptoms: sluggish apps, spiking resource usage, and support tickets...

View Article


Image may be NSFW.
Clik here to view.

How to Perform a Disaster Recovery Switchover with Patroni for PostgreSQL

Patroni is a Python-based template for managing high availability PostgreSQL clusters. Originally a fork of the Governor project by Compose, Patroni has evolved significantly with many new features and...

View Article

Image may be NSFW.
Clik here to view.

Integrating Repmgr with Barman: Managing Backups During Switchovers

Repmgr is an open source tool suite for managing replication and failover in a cluster of PostgreSQL servers. It enhances PostgreSQL’s built-in hot-standby capabilities with tools to set up standby...

View Article

Image may be NSFW.
Clik here to view.

MySQL Orchestrator Failover Behavior During Replication Lag

Managing farms of MySQL servers under a replication environment is very efficient with the help of a MySQL orchestrator tool. This ensures a smooth transition happens when there is any ad hoc failover...

View Article

Image may be NSFW.
Clik here to view.

Scaling Smarter: What You Have Missed in MongoDB 8.0

MongoDB has always made it relatively easy to scale horizontally, but with version 8.0, the database takes a significant step forward. If you’re working with large datasets or high-throughput...

View Article


Image may be NSFW.
Clik here to view.

Percona XtraDB Cluster: Our Commitment to Open Source High Availability

At Percona, we’ve always been dedicated to providing robust, open source solutions that meet our users’ evolving needs. Percona XtraDB Cluster (PXC) stands as a testament to this commitment, offering a...

View Article

Image may be NSFW.
Clik here to view.

A Tale of Two Databases: How PostgreSQL and MySQL Handle Torn Pages

Welcome to this first installment of the blog series, which explores how PostgreSQL and MySQL deal with different aspects of relational databases. As a long-time open source database administrator, I...

View Article


Image may be NSFW.
Clik here to view.

Deploying MongoDB Test Environments with Terraform and Ansible

Want to spin up fully functional environments for trying out Percona Server for MongoDB, complete with Percona’s backup and monitoring solutions in minutes? We recently made our automation framework...

View Article

Image may be NSFW.
Clik here to view.

Transparent Data Encryption: The Best Way to Secure Your Data in PostgreSQL

Welcome to the open source implementation of PostgreSQL Transparent Data Encryption! This question was posed on the PostgreSQL forum, and the good news is that it’s actually pretty easy to do! Q: Is it...

View Article


Image may be NSFW.
Clik here to view.

Working with Geospatial Data? PostGIS Makes PostgreSQL Enterprise-Ready

Do you find yourself struggling with geospatial data in your database? You know the feeling: you need quick answers about locations, distances, and relationships between points on a map, but your...

View Article

Image may be NSFW.
Clik here to view.

MyDumper Refactors Locking Mechanisms

In my previous blog post, Understanding trx-consistency-only on MyDumper Before Removal, I talked about --trx-consistency-only removal, in which I explained that it acts like a shortcut, reducing the...

View Article

Image may be NSFW.
Clik here to view.

How Can AI Talk to My (PostgreSQL) Database?

I admittedly have some work to do to catch up with the AI “trend”. It’s been around (as in, easily accessible) for a few years now, but I can probably still count on my fingers the number of times I’ve...

View Article