The Curious Engineer

Percona

2021–2026

1,494 posts

← 2018–2020

2026 152

October 2026

  1. What’s New in PSMDB Sandbox: Six Months of Updates
  2. Benchmarking Vector search in six database engines
  3. PLGM Has Grown Up: A New UI and Many More Features
  4. Percona Operator for MySQL 1.3.0: autopilot tuning, zero-data-loss async failover, encrypted PITR
  5. Why you should stop using ARBITERS in MongoDB
  6. How to Extract Data from InnoDB, MyISAM, and MyRocks Files Without a Running Server
  7. PHP2Shell Vulnerability: Percona Security Update
  8. “MongoDB was slow on Thursday”: answering the app team with mongo-health
  9. When a Small Change Writes Too Much – How A Linux Kernel Improvement Can Strike You in PXC/Galera Workloads
  10. JavaScript in MySQL: Extending SQL, Not Moving the Application
  11. Thread Pool in Percona Server and MySQL (Part 2)
  12. Meet MySQL 26.7: A New Versioning Era Begins
  13. MongoDB 9.0: More 8.4 than 9.0?
  14. PGO or not PGO this is the dilemma. Step 3
  15. PGO or not PGO this is the dilemma. Step 2
  16. PGO or not PGO this is the dilemma. Step 1
  17. Your Galera cluster’s hardest problem was never the replication library
  18. DBTrail: Analytical Reports on Your MySQL Data, Without Running Them on MySQL – Part 1
  19. Percona ClusterSync for MongoDB 1.0.0 is Generally Available
  20. What Is Running on My MongoDB Right Now? Real-Time Analytics in PMM
  21. Thread Pool in Percona Server and MySQL (Part 1)
  22. Tuning Percona ClusterSync for MongoDB Performance

September 2026

  1. Percona ClusterSync for MongoDB Goes Highly Available: Active-Standby Failover
  2. Valkey Memory Optimization, Version by Version and Encoding: How Many Bytes Did Each Release Actually Save?
  3. PgQ and PgQue: Workflow Engines you might need in PostgreSQL
  4. When pt-online-schema-change “where” Meets Galera: Understanding Chunk Auto-Resize and Flow Control
  5. DISTANCE() and VECTOR_DISTANCE(): Vector Similarity in Percona Server for MySQL 9.7
  6. Evaluating LLM models for DBA tasks
  7. Group Replication Beyond a Single Cluster: DC-DR with Percona (PS MySQL) Operator
  8. Too many GCache Page Files in MySQL Data Directory
  9. pgBackRest Compression: How Much CPU Is a Smaller Backup Worth?
  10. Performance improvements in Percona Server 8.4.11-11
  11. Percona and HexaCluster: Faster, Safer Oracle Migration
  12. Enabling TLS in PXC without Downtime
  13. Percona Operator for PostgreSQL 3.1.0: Transparent Data Encryption, Logical Replicas, and Persistent Logging
  14. Meet pgstef: Why Stefan Fercot Joined Percona, and Why You Should Find Him at Percona Live Amsterdam
  15. Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup
  16. OpenID Connect Authentication for MySQL, Now Fully Open Source

August 2026

  1. Rotating Expiring X.509 Certificates in Percona Server for MongoDB with Minimal Service Interruption
  2. Benchmarking vector indexes
  3. Performance Progression of Percona Server for MySQL 8.4
  4. Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in
  5. Replication Lag on AWS FSx: The Hidden EC2 Single-Flow Bandwidth Limit
  6. Software Bill of Materials in Percona Server for MongoDB
  7. Security Advisory: Privileged ClickHouse access through the Grafana data source in PMM
  8. Stop guessing at gcache: inspect Galera/PXC write sets with gcache-inspector
  9. Percona University Comes to Uruguay
  10. Replicating from InnoDB into a DuckDB storage engine
  11. Percona for MongoDB: RHEL 10, Its Derivatives, and Debian 13 – On Both x86_64 and ARM
  12. The open way of Percona Search for MongoDB
  13. The DuckDB MySQL engine at 500 GB
  14. The diagnostic data MongoDB Atlas doesn’t hand you

July 2026

  1. Stored Procedures memory consumption in Percona Server for MySQL
  2. Percona Server for MongoDB 8.3 Technical Preview Is Now Available
  3. Alert on CVEs in Your Percona Tools for MongoDB on Day One
  4. Percona Operator for MongoDB 1.23.0: ClusterSync Migration, Vector Search, and PVC Snapshot Backups
  5. How to Migrate from MySQL Galera Cluster to Percona XtraDB Cluster
  6. PostgreSQL Meta Commands that save time every day
  7. Inside MySQL 9.7 LTS Features
  8. MyDumper Locking Mechanisms Revisited: Introducing SAFE_NO_LOCK
  9. Running DuckDB as a MySQL 9.7 storage engine
  10. Percona Operator for MySQL 1.2.0: Cross-Site Replication, Encrypted Backups, and Automatic Storage Scaling
  11. Comparing Migration Methods from the Crunchy Data PostgreSQL Operator to the Percona Operator for PostgreSQL
  12. Why Percona Backup for MongoDB Is the Right Choice for Production Backups
  13. Still on MySQL 5.7 or 8.0? Those high-severity CVE fixes are covered

June 2026

  1. Community Docker Images: keeping the operator open without a vendor registry lock-in
  2. Debugging with Ephemeral Containers
  3. Why I haven’t run my databases on Kubernetes
  4. Skipping Percona Server for MySQL 8.4.9 and 9.7.0
  5. Security advisory: CVE-2026-9740 and CVE-2026-11933 in Percona Server for MongoDB
  6. Extending pt-archiver with a Partition-Aware Plug-in for Fast Retention Policy Enforcement
  7. Group Replication VS Percona XtraDB Cluster: The True Cost of Consistency
  8. The Failover Brownout: Rethinking High Availability in MySQL Group Replication
  9. Percona Operator for MySQL (PXC) 1.20.0: Automatic Storage Resizing, TLS Certificate Rotation, and ARM64 Support
  10. Migrating from MongoDB 6.0 to 8.0: How Percona ClusterSync Handles Cross-Version Replication

May 2026

  1. Percona Operator for PostgreSQL 3.0.0: Hard Fork, OLM Scoping, Major Upgrades
  2. Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: Backup-Restore and PV Reuse
  3. How Procurement Leaders Realize ROI from Open Source Databases
  4. Running TidesDB as a MySQL 9.7 storage engine
  5. Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: Standby Cluster Method
  6. Why Modern Finance Runs on Open Source
  7. MySQL 9.7.0 PGO Benchmark Analysis
  8. CVE-2026-8053: “We don’t use time-series” is not a mitigation
  9. Manually Migrate Hash Slots in a Valkey/Redis Cluster
  10. Not All Open Source Is Equal: Choosing a PostgreSQL Operator for Kubernetes in 2026
  11. Keeping pgBackRest Open, Healthy, and Community Driven
  12. Modern Financial Database Operations: Secure, Scalable, and Continuously Available
  13. What You’re Really Paying for With Proprietary Databases
  14. Proactive Database Performance: How to Keep Financial Systems Online and Fast
  15. Bringing pt-query-digest-Style Slow Query Analysis to PostgreSQL with pg_enhanced_query_logging
  16. PSMDB Sandbox: A Browser-Based UI for Deploying MongoDB with Terraform and Ansible
  17. I Know Kung Fu
  18. Curious case of PXC node that refused to start due to SSL
  19. Building Query Analysis and Insights Dashboard in PMM
  20. Running Databases Reliably at Scale: Reduce Operational Risk and Maintain Performance Across Hybrid Environments
  21. Run an ALTER TABLE for a huge table in Aurora

April 2026

  1. Managing Valkey Cluster in Kubernetes
  2. Continued Commitment to Percona XtraDB Cluster
  3. Troubleshooting logical replication delay made easy
  4. XtraBackup incremental prepare phase is 2x-3x faster!
  5. Orchestrator’s Next Chapter: What It Means for Percona Customers
  6. Ensuring PostgreSQL Backup Continuity: A pgBackRest Update
  7. Achieving High Availability with Valkey Sentinel
  8. Innovation From Every Corner: Inside Percona’s Build with AI Competition
  9. Scaling Your Cache: A Step-by-Step Guide to Setting Up Valkey Replication
  10. Percona Live 2026 is Back in the Bay Area — Here’s Why You Don’t Want to Miss It
  11. Impacts of updates in open-source databases
  12. Percona Operator for MySQL 1.1.0: PITR, Incremental Backups, and Compression
  13. PostgreSQL Performance: Is Your Query Slow or Just Long-Running?
  14. Deploying Cross-Site Replication in Percona Operator for MySQL (PXC)
  15. MariaDB’s Snapshot Isolation: A Fix That Breaks More Than It Fixes
  16. Why A Goat?
  17. Pipelining and Transactions in Redis and Valkey
  18. MongoDB Query Plan Cache Explained: Performance, Pitfalls, and Re-Planning
  19. Auditing Login Attempts in MySQL and MariaDB
  20. Percona ClusterSync for MongoDB 0.8.0: Up to 18x Faster Change Replication
  21. Percona Operator for PostgreSQL 2.9.0: PostgreSQL 18 Default, PVC Snapshot Backups, LDAP Support, and More!
  22. Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments

March 2026

  1. PostgreSQL: Bye-Bye MD5 Authentication. What’s Next?
  2. 2026 – MySQL Ecosystem Performance Benchmark Report
  3. Rate Limiting Strategies with Valkey/Redis
  4. What Is in pg_gather Version 33 ?
  5. How to Customize PagerDuty Custom Details in Grafana: The Hidden Override Method
  6. A Failing Unit Test, a Mysterious TCMalloc Misconfiguration, and a 60% Performance Gain in Docker
  7. Valkey and Redis Sorted Sets: Leaderboards and Beyond
  8. What Exactly Is the MySQL Ecosystem?

February 2026

  1. Security Advisory: A Series of CVEs Affecting Valkey
  2. Percona Operator for MongoDB 1.22.0: Automatic Storage Resizing, Vault Integration, Service Mesh Support, and More!
  3. A Guide to Accelerating Your Application with Valkey: Caching Database Queries and Sessions
  4. An Open Letter to Oracle: Let’s Talk About MySQL’s Future
  5. Semantic Caching for LLM Apps: Reduce Costs by 40-80% and Speed up by 250x
  6. Percona at 20: Why Our Open Source, Services-Led Model Still Works
  7. Importance of Tuning Checkpoint in PostgreSQL

January 2026

  1. Rebuilding a Replica with MyDumper
  2. Databases, Data Lakes, And Encryption
  3. Automatic "Multi-Source" Async Replication Failover Using PXC Replication Manager
  4. Back to Our Open Source Roots: Winding Down Percona ProBuilds
  5. MySQL January 2026 Performance Review
  6. Separating FUD and Reality: Has MySQL Really Been Abandoned?
  7. From Feature Request to Release: How Community Feedback Shaped PBM’s Alibaba Cloud Integration
  8. The Evolution of Redis: From Cache to AI-Database (V1.0 to 8.4)
  9. What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL, Part 2
  10. Deploying Percona Operator for MySQL with OpenTaco for IaC Automation
  11. Percona Operator for PostgreSQL 2025 Wrap Up and What We Are Focusing on Next
  12. Announcing Percona ClusterSync for MongoDB: The Open Source Trail to Freedom
  13. The Importance of Realistic Benchmark Workloads
  14. Using PXC Replication Manager to Auto Manage Both Source and Replica Failover in Galera-Based Environments
  15. Introducing OpenEverest: An Independent Open Source Project for the Future of Data Platforms
  16. Urgent Security Update: Patching "Mongobleed" (CVE-2025-14847) in Percona Server for MongoDB
  17. Good Bye Percona Everest, Hello OpenEverest!
  18. JavaScript Stored Routines in Percona Server for MySQL: A New Era for Database Programmability
  19. Running Databases on Kubernetes: A Practical Guide to Risks, Benefits, and Best Practices

2025 219

December 2025

  1. CVE-2025-14847 (MongoBleed) — A High-Severity Memory Leak in MongoDB
  2. Building a Multi-Cloud Strategy: Cut Costs, Improve Resilience, and Avoid Lock-In
  3. Migrate to Freedom: Choosing a Truly Open Source PostgreSQL Operator
  4. Update Request! New PostgreSQL RPMs Released to Disable Debug Assertions
  5. Percona Operator for MongoDB in 2025: Making Distributed MongoDB More Predictable on Kubernetes
  6. Kubernetes Operators Compared: The Key to Scalable, Cost-Efficient Databases
  7. Kubernetes Multi-Cloud Architecture: Building Portable Databases Without Lock-In
  8. Memory Management in MongoDB 8.0: Testing the New TCMalloc
  9. Improve Developer Velocity with Kubernetes Databases
  10. Introducing Percona Load Generator for MongoDB Clusters: The Benchmark Tool That Simulates Your Actual Application
  11. Bridging the Gap: Querying PostgreSQL Tables from an Oracle Database
  12. Managed Database vs. Kubernetes: Taking Back Control of Your Cloud Costs and Agility
  13. Perform Point-In-Time-Recovery (PITR) in Valkey/Redis
  14. Support for Crunchy Hardened PostgreSQL Ends Soon: Don’t Get Caught Off Guard.
  15. A Christmas Carol of Two Databases
  16. Rotate SSL/TLS Certificates in Valkey/Redis Without Downtime
  17. How to Turn a MySQL Unique Key Into a Primary Key
  18. Unlocking Secure Connections: SSL/TLS Support in Percona Toolkit
  19. Community Erosion Post License Change: Quantifying the Power of Open Source
  20. Cloud-Native MySQL High Availability: Understanding Virtually SYNC and ASYNC Replication
  21. Expanding Our Reach: Percona Server for MongoDB Now Officially Supports Rocky Linux 8 and 9!
  22. We Believe in Freedom
  23. Impact of Starting PostgreSQL Service Manually in an Active Patroni Cluster

November 2025

  1. Let’s Rebuild the MySQL Community Together
  2. Building the Future of MySQL: Announcing Plans for MySQL Vector Support and a MySQL Binlog Server
  3. Analyzing the Heartbeat of the MySQL Server: A Look at Repository Statistics
  4. How to Deploy a Stand-By/Ad-Hoc Cluster Based on Percona Operator for PostgreSQL
  5. Performing Standby Datacentre Promotions of a Patroni Cluster
  6. Data Retention Policy Implementation – How and Why
  7. Introducing the GA Release of the New Percona Operator for MySQL: More Replication Options on Kubernetes
  8. A Tale of Two Databases: No-Op Updates in PostgreSQL and MySQL
  9. Distributing Data in a Redis/Valkey Cluster: Slots, Hash Tags, and Hot Spots
  10. PostgreSQL OIDC Authentication with pg_oidc_validator
  11. How to Set Up Valkey, The Alternative to Redis
  12. PostgreSQL 13 Is Reaching End of Life. The Time to Upgrade is Now!
  13. Surprise with innodb_doublewrite_pages in MySQL 8.0.20+

October 2025

  1. How to Configure pgBackRest Backups and Restores in PostgreSQL (Local/k8s) Using a MinIO Object Store
  2. Practical Data Masking in Percona Server for MySQL 8.4
  3. Troubleshooting PostgreSQL Logical Replication, Working with LSNs
  4. Customizing the New MongoDB Concurrency Algorithm
  5. Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)
  6. Open Source Is Not Just Code: It’s Integrity
  7. A Guide to Redis Performance Best Practices
  8. Celebrating a New Chapter: Percona Welcomes Peter Farkas as its New Chief Executive Officer
  9. The Redis License Has Changed: What You Need to Know

September 2025

  1. Tackling the Cache Invalidation and Cache Stampede Problem in Valkey with Debezium Platform
  2. New File Copy-Based Initial Sync Overwhelms the Logical Initial Sync in Percona Server for MongoDB
  3. MySQL 8.0 End of Life Support: What Are Your Options?
  4. Choosing the Right Key-Value Store: Redis vs Valkey
  5. Announcing OpenBao Support in Percona Server for MongoDB
  6. Keep PostgreSQL Secure with TDE and the Latest Updates
  7. Help Shape the Future of Vector Search in MySQL
  8. MySQL with Diagrams Part Three: The Life Story of the Writing Process
  9. What is Percona’s Transparent Data Encryption Extension for PostgreSQL (pg_tde)?
  10. Deploying Percona Operator for MongoDB Across GKE Clusters with MCS
  11. Beyond EOL: The Real Benefits of Upgrading to MySQL 8.4
  12. Swimming with Sharks: Analyzing Encrypted Database Traffic Using Wireshark

August 2025

  1. It’s End of Life for Redis Enterprise 7.2 in Six Months – What Are Your Options?
  2. Valkey 9.0: Enterprise-Ready, Open Source, and Coming September 29, 2025
  3. Don’t Trust, Verify: How MyDumper’s Checksums Validates Data Consistency
  4. MySQL 8.0 Deprecated Features: What You Need to Know
  5. MySQL Router 8.4: How to Deal with Metadata Updates Overhead
  6. Deep Diving the Citus Distribution Models Along with Shard Balancing/Read Scaling
  7. Secure, Centralized Authentication Comes to Percona Server for MongoDB with OpenID Connect
  8. Top 5 Security Risks of Running MySQL 8.0 After Its EOL
  9. Webinar Q&A: No More Workarounds: Open Source PostgreSQL TDE Is Here
  10. LDAP Isn’t Going Away, and Neither Is Our Support for Percona Server for MongoDB
  11. MySQL 8.0 End of Life Date: What Happens Next?
  12. Planning Ahead for PostgreSQL 18: What Matters for Your Organization
  13. Integrating Citus with Patroni: Sharding and High Availability Together
  14. Enhancing PostgreSQL Security: How to Encrypt the pgBackRest Repository
  15. PostgreSQL Database Security: External Server-Based Authentication

July 2025

  1. Security Advisory: CVE Impacting Percona Monitoring and Management (PMM)
  2. Scalability for the Large-Scale: File Copy-Based Initial Sync for Percona Server for MongoDB
  3. A Practical Guide to PostgreSQL Replication with Both Asynchronous and Synchronous Standbys
  4. Disaster Recovery for PostgreSQL on Kubernetes
  5. How to Perform Rolling Index Builds with Percona Operator for MongoDB
  6. Public Schema Security Upgrade in PostgreSQL 15
  7. Introduction to Data Importers in Percona Everest
  8. The Quirks of Index Maintenance in Open Source Databases
  9. Diagnosing MySQL Crashes on RHEL with GDB: How to Identify the Database, Table, and Query Involved
  10. Using replicaSetHorizons in MongoDB
  11. How Can AI Talk to My Database Part Two: MySQL and Gemini
  12. How Can AI Talk to My (PostgreSQL) Database?
  13. MyDumper Refactors Locking Mechanisms
  14. Running PostgreSQL on Kubernetes: High Availability, Scaling, and Disaster Recovery
  15. Run PostgreSQL in Kubernetes: Solutions, Pros and Cons
  16. PostgreSQL Backup and Restore 101: For Non-Postgres DBAs
  17. Working with Geospatial Data? PostGIS Makes PostgreSQL Enterprise-Ready
  18. Transparent Data Encryption: The Best Way to Secure Your Data in PostgreSQL
  19. Deploying MongoDB Test Environments with Terraform and Ansible
  20. Enabling and Enforcing SSL/TLS for PostgreSQL Connections
  21. A Tale of Two Databases: How PostgreSQL and MySQL Handle Torn Pages
  22. Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 2: Test Results
  23. Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 1: How-To
  24. Migrating PostgreSQL to Kubernetes

June 2025

  1. The PG_TDE Extension Is Now Ready for Production
  2. Bootstrap PostgreSQL on Kubernetes
  3. Managing PostgreSQL on Kubernetes with Percona Everest’s REST API
  4. Percona XtraDB Cluster: Our Commitment to Open Source High Availability
  5. Scaling Smarter: What You Have Missed in MongoDB 8.0
  6. Using Percona Everest Operator CRDs to Manage Databases in Kubernetes
  7. Open Wins Again II: From Fork to Force
  8. Reducing PostgreSQL Costs in the Cloud
  9. MySQL Orchestrator Failover Behavior During Replication Lag
  10. Looking Ahead: A Confident New Chapter for Percona
  11. Percona Software for MongoDB Release Plan Updates
  12. Integrating Repmgr with Barman: Managing Backups During Switchovers
  13. Using MERGE To Make Your PostgreSQL More Powerful
  14. Percona Earns Kubernetes Certified Services Provider Status for All Three Major Open Source Databases
  15. Storage Strategies for PostgreSQL on Kubernetes
  16. A Practical Guide to PostgreSQL Indexes
  17. Percona Named to DBTA’s 2025 List of 100 Companies That Matter Most in Data
  18. How to Perform a Disaster Recovery Switchover with Patroni for PostgreSQL
  19. PgBouncer for PostgreSQL: How Connection Pooling Solves Enterprise Slowdowns
  20. Introducing Experimental Support for Stored Programs in JS in Percona Server for MySQL
  21. PostgreSQL Security Missteps and Tips
  22. Understanding the Client-Output Buffer Limit for Replicas in Valkey
  23. PostgreSQL Backup Strategies for Enterprise-Grade Environments

May 2025

  1. How to Safely Upgrade InnoDB Cluster From MySQL 8.0 to 8.4
  2. The Open Source Ripple Effect: How Valkey Is Redefining the Future of Caching, and Why It Matters
  3. Beyond Guesswork: Enterprise-Grade PostgreSQL Tuning with pg_stat_statements
  4. What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL
  5. InnoDB Cluster: Set Up Router and Validate Failover
  6. An Introduction to Dictionary Operations in Data Masking Component
  7. Freedom and Flexibility: Rethinking Your MongoDB Cloud Strategy Beyond Atlas
  8. New in Percona Everest 1.6.0: Easily Deploy PMM with a Single Helm Command
  9. Configuring PgBouncer auth_type with Trust and HBA: Examples and Known Issues
  10. InnoDB Cluster Setup: Building a 3-Node High Availability Architecture
  11. Patroni: The Key PostgreSQL Component for Enterprise High Availability
  12. Deploying External Read Replica in MySQL InnoDB Cluster
  13. MongoDB Benchmarking Made Effortless With Workload Generator for MongoDB
  14. MongoDB Operators Explained: Features, Limitations, and Open Source Alternatives

April 2025

  1. Useful PostgreSQL Index Maintenance Queries to Improve Performance
  2. Benchmarking PostgreSQL: The Hidden Cost of Over-Indexing
  3. pgvector: The Critical PostgreSQL Component for Your Enterprise AI Strategy
  4. How to Upgrade PostgreSQL Extensions (Without Breaking Anything)
  5. Does FCV Have Any Impact on MongoDB Performance?
  6. Behind the Scenes: How Percona Support Diagnosed a MongoDB FTDC Freeze
  7. Speeding Up Percona XtraDB Cluster State Transfers with Kubernetes Volume Snapshots
  8. Run PostgreSQL on Kubernetes: A Practical Guide with Benchmarks and Best Practices
  9. What’s New in MySQL 8.4 LTS: Key Enhancements Explained
  10. How to Extend Percona Monitoring and Management to Add Logging Functionality
  11. Percona Server for MySQL Data Masking Enhanced with Dictionary Term Cache
  12. Avoiding PostgreSQL Upgrade Errors: A Practical Guide
  13. MongoDB Pricing Explained: What You’re Really Paying For
  14. Percona Server for MySQL: Enhanced Encryption UDFs
  15. Troubleshooting 10 of the Most Common PostgreSQL Errors
  16. The PostgreSQL Migration Playbook: What to Plan, Avoid, and Expect
  17. Why PostgreSQL NULL Values Break Your Queries (And How to Fix Them)
  18. 4 Ways to Convert MongoDB BSON to JSON Format
  19. Essential MongoDB Backup Best Practices for Data Protection
  20. How to Migrate From MariaDB to MySQL
  21. What is PostgreSQL? Key Features, Benefits, and Real-World Uses
  22. Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis
  23. Kubernetes Sidecar Containers Explained: Benefits, Use Cases, and What’s New
  24. Is MongoDB Truly Open Source? A Critical Look at SSPL
  25. PostgreSQL Security: A Comprehensive Guide to Hardening Your Database
  26. PostgreSQL Performance Tuning Guide: Settings That Make a Difference
  27. How to Run MongoDB on Kubernetes: Solutions, Pros and Cons

March 2025

  1. Transparent Data Encryption for PostgreSQL Release Candidate is Here!
  2. Enhancing Keyhole: Pulling More Metrics from MongoDB’s FTDC
  3. Percona XtraBackup 8.4 Pro: Reduce Server Locking by up to 4300X
  4. Percona Monitoring and Management 2: Clarifying the End-of-Life and Transition to PMM 3
  5. MongoDB Atlas On-Premise: Challenges and Flexible Alternatives
  6. Troubleshooting Common MySQL Performance Issues
  7. Migrating from MySQL to PostgreSQL Using pgloader: A Practical Guide
  8. The Percona Perspective: A Vision for the Future of Open Source Databases in the Age of AI
  9. Percona Server for MySQL 8.4.2 vs 8.0.40: Comparison of Variables and Keywords
  10. Enterprise Readiness with Percona Monitoring and Management: A Look at PMM 3.0.0
  11. Using Barman Cloud Utilities for Backups and WAL Archiving in PostgreSQL
  12. HAProxy-Patroni Setup Using Health Check Endpoints and Debugging
  13. Ready for the Enterprise: New Solution Updates from Percona
  14. Extending MySQL 5.7: Percona Releases Post-End-of-Life Source Code to the Community
  15. MongoDB 101: Tuning WiredTiger Cache After a Memory Upgrade
  16. Achieving PostgreSQL High Availability: Strategies and Setup Guide
  17. Simplify Valkey Adoption with Percona Support and Services
  18. Easy Way to Provision a PostgreSQL Cluster on Kubernetes
  19. MongoDB Partitioning: Best Practices for Scalability and Performance
  20. Why Companies Are Saying No to Proprietary Software, Including MongoDB
  21. Compression Methods in MongoDB: Snappy vs. Zstd
  22. Automating MongoDB Log Rotation
  23. MySQL 101: How to Find and Tune a Slow MySQL Query
  24. InnoDB Performance Optimization Basics
  25. Essential Guide to the PostgreSQL VACUUM Command for Performance
  26. Why Enterprises are Choosing PostgreSQL (And What They Wish They Knew Sooner)
  27. A Tutorial on MongoDB Sharding Best Practices & When To Enable It
  28. MongoDB Docker Installation: Everything You Need to Know
  29. 5 Effective Strategies for MongoDB Performance Tuning

February 2025

  1. PostgreSQL Upgrade Using pg_dump/pg_restore: A Step-by-Step Guide
  2. Using VS Code and Docker to Debug MySQL Crashes
  3. Understanding trx-consistency-only on MyDumper Before Removal
  4. Alternatives to MongoDB Atlas: More Control, Lower Costs
  5. Orchestrator (for Managing MySQL) High Availability Using Raft
  6. Sizing the Replication Backlog Buffer for Valkey
  7. Considering Alternatives for Your MySQL Migration? Why Percona Should Be Your First Choice
  8. Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)
  9. Encrypt PostgreSQL Data at Rest on Kubernetes
  10. MongoDB 8.0 Performance; Does It Live Up to the Hype?
  11. MongoDB – Converting Replica Set to Standalone
  12. MongoDB Indexes Explained: A Comprehensive Guide to Better MongoDB Performance
  13. How to Generate an Ansible Inventory with Terraform
  14. MySQL Performance Tuning: Maximizing Database Efficiency and Speed

January 2025

  1. PostgreSQL Database Security Best Practices
  2. Using Blue/Green Deployment For (near) Zero-Downtime Primary Key Updates in RDS MySQL
  3. Navigating MongoDB Licensing Challenges: Why Percona is a Game-Changer
  4. What’s the Cost of Counting MySQL Table Rows?
  5. Percona Everest: An Open Source Solution for MongoDB Sharding and Backups
  6. What Hurts in PostgreSQL Part One: Temporary Tables
  7. PostgreSQL vs. the Cloud for GenAI? 4 Things to Consider
  8. Effective PostgreSQL Monitoring: Key Metrics and Tools
  9. Prevent Encryption Key Loss When Using Percona Server for MongoDB with HashiCorp’s Vault
  10. Your Data’s Not Safe Until It’s TDE-Safe — Here’s How
  11. Attaching a Percona Monitoring and Management Graph Image Along with an Alerting Notification
  12. MySQL with Diagrams Part Two: How KILL Works
  13. MySQL 8.4.3 and 9.1.0: Major Performance Gains Revealed
  14. Debugging a Binary Data Oplog Replay Issue in MongoDB
  15. How to Replace Patroni and Etcd IP/Host Information in PostgreSQL
  16. MySQL High CPU Usage: Effective Troubleshooting Methods

2024 245

December 2024

  1. MySQL Transaction ERROR 1412 and Isolation Levels
  2. Percona XtraBackup 101: Decompress and Decrypt or Decrypt and Decompress?
  3. Percona Wins 2024 Digital Innovator Award from Intellyx
  4. How To Deal with a AUTO_INCREMENT Max Value Problem in MySQL and MariaDB
  5. Percona Server for MongoDB 8.0: The Most Performant Ever
  6. Software Licensing and Open Source: Why Definitions Matter
  7. MySQL with Diagrams Part One: Replication Architecture
  8. How to Get Useful Information Out of Valkey/Redis Keys
  9. Performing ELT Operations Using DOMAINs
  10. The Evolution of Stateful Applications in Kubernetes
  11. Who Ate My MySQL Table Rows?
  12. Checking Index Consistency on a Sharded Cluster in MongoDB

November 2024

  1. Using Loki and Promtail to Display PostgreSQL Logs From a Kubernetes Cluster in PMM
  2. PostgreSQL 12 End of Life: Upgrade Now with Percona
  3. Exploring Kubernetes CPU Resources in View of Percona XtraDB Cluster’s Flow Control
  4. Alternatives to Cloud DBaaS: What to Look For
  5. An Elephant in the Cluster: Making PostgreSQL Feel at Home on Kubernetes
  6. Valkey/Redis Key-Specific Dump, Restore, and Migration
  7. Exposing PostgreSQL with NGINX Ingress Controller
  8. How Can MySQL Catch Up with PostgreSQL’s Momentum?

October 2024

  1. Tracking Dual Passwords in MySQL
  2. Percona Backup for MongoDB and Disk Snapshots in Amazon AWS – Part 2
  3. Migrate from Redis to Valkey Without Downtime
  4. Abandonware in Popular Open Source Databases
  5. Redis Users Want a Change
  6. Open Source and Flawed Foundations
  7. Percona Backup for MongoDB and Disk Snapshots in Amazon AWS
  8. Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform – Part 2
  9. Upgrade MySQL to 8.0? Yes, but Avoid Disaster!
  10. Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform

September 2024

  1. MongoDB: New Balancer Policy and Automerger
  2. Dealing with a ‘DatabaseVersion.timestamp’ Error After a MongoDB Upgrade
  3. How Network Splits/Partitions Impact Group Replication in MySQL
  4. Understanding MySQL Indexes: Types, Benefits, and Best Practices
  5. MySQL 8.0 vs. 5.7: Are the Newer Versions More Problematic?
  6. Introducing RHEL9-Certified Builds for Percona MySQL: Ensure Maximum Compatibility and Compliance
  7. All UUID Functions in Percona Server for MySQL: RFC 9562 Implemented
  8. Simplify User Management with Percona Operator for MongoDB
  9. MongoDB: High Availability Topology for a Multi-Region Setting
  10. How to Migrate a Production Database to Percona Everest (MySQL) Using Clone
  11. MongoDB Performance Regression Benchmarking and the Truth Behind Journaling
  12. PostgreSQL Internals for Newbies: A Guide to Data Storage, Part One
  13. How to Upgrade a Kubernetes Cluster
  14. Percona In-Product Telemetry: Updates, Findings, and News
  15. What are Kubernetes Pods? A Deep Dive

August 2024

  1. When Warnings Deceive: The Curious Case of InnoDB’s Row Size Limitation
  2. Important Notice: Update Process for Percona Monitoring and Management 2.38 and Earlier
  3. Percona Server for MySQL Performance Improvements – August 2024
  4. Addressing Data Size Differences in MongoDB Replica Set Nodes
  5. How to Run Percona Toolkit in Kubernetes
  6. Why You Should Consider an External Replica for Your Cloud Environment
  7. The Making of an Open Source PostgreSQL TDE Extension
  8. Effective Strategies for Recovering MySQL Group Replication From Failures
  9. Solving pg_upgrade and lc_collate Mismatch Issues in PostgreSQL
  10. How to Build a PostgreSQL Patch Test Environment on Ubuntu 22.04
  11. Improve the Security of a Percona Server for MongoDB Deployment with KMIP Key State Polling
  12. MySQL Router and RestAPI – What Do They Have in Common?
  13. Open Source AI Database Agent Part 2: OSADA
  14. Dispelling Myths About PostgreSQL Default Privileges
  15. Open Source AI Database Agent Part 1: Introduction
  16. How to Upgrade MongoDB Using Backups Through Many Major Versions
  17. Update Your Percona Release Repository (Or Start Using It!)

July 2024

  1. Severe Instability of MySQL 8.0.38, 8.4.1 and 9.0 Resolved in Upcoming Releases
  2. Online Schema Changes on Tables with Foreign Keys in MySQL
  3. MySQL 9.0 Includes a New Option for Explaining Queries
  4. How to Monitor Valkey/Redis with Percona Monitoring and Management
  5. How to Have a Single MySQL User Account From Specific Hosts
  6. Using Compact in Percona Server for MongoDB From Version 4.4+
  7. An Enterprise-Grade MongoDB Alternative Without Licensing or Lock-in
  8. Ultimate Guide to Improving MySQL Query Performance
  9. No MySQL 9.x Innovation Releases from Percona
  10. Using pt-online-schema-change for Purging Rows and Reclaiming Disk Space in a Single Operation
  11. Percona Server for MySQL and Percona XtraBackup Now Available for ARM64
  12. Using the Percona Audit Logging Plugin on MySQL Community 8.0.x
  13. Do Not Upgrade to Any Version of MySQL After 8.0.37
  14. Deploying MongoDB on Kubernetes with Percona Everest
  15. The Powerful Features Released in PostgreSQL 17 Beta 2
  16. MyLoader Is Now Importing at Full Speed
  17. Automated Major Version Upgrades in Percona Operator for PostgreSQL
  18. Ensure the Correct Repositories are Enabled for Percona Packages
  19. Easy Guide to Switching PostgreSQL Physical Replication to Logical Replication with pg_createsubscriber
  20. Introducing Percona Everest: Revolutionizing Cloud-Native Database Management
  21. See What’s Inside a WAL File Using pg_waldump and pg_walinspect
  22. MySQL 9.0 Community Edition: A Quick Peek
  23. How to Remove an Orphan Large Object in PostgreSQL With Vacuumlo
  24. Configuring Percona Backup for MongoDB in a Multi-Instances Environment

June 2024

  1. Why Are Queries with Many IN Values More Expensive After Upgrading to MySQL 8.x?
  2. Adding TLS to LDAP Authentication in Percona Operator for MongoDB
  3. MySQL Performance Monitoring: Best Practices
  4. MySQL Replication: How To Deal With the ‘Got Fatal Error 1236’ or MY-013114 Error
  5. Exploring the is_template Flag: Simplifying PostgreSQL Template Databases
  6. Understanding Basic Flow Control Activity in MySQL Group Replication: Part One
  7. Upgrading to the New Etcd Version From 3.3 for Patroni
  8. eu-stack Support and Other Improvements in pt-pmp of Percona Toolkit
  9. Partial Data Archiving and Schema Change
  10. How to Run Percona Everest Locally in a Dev Environment From Source
  11. Is Your Database Ready for Black Friday?
  12. Can Oracle Save MySQL?
  13. Resume Your Failed pt-online-schema-change Job
  14. Sakila, Where Are You Going?
  15. What’s New in Percona Toolkit 3.6.0
  16. GCache and Record-Set Cache Encryption in Percona XtraDB Cluster – Part Two
  17. Important Update: Streamlined Repository Management for Improved Efficiency
  18. Is Oracle Finally Killing MySQL?
  19. GCache and Record-Set Cache Encryption in Percona XtraDB Cluster – Part One
  20. End of Life Alert: CentOS 7 and Debian 10 Approaching EOL
  21. Administering a Patroni Managed PostgreSQL Cluster
  22. Downsampling Metrics in Percona Monitoring and Management: Saving Space and Improving Performance
  23. Controlling Resource Consumption on a PostgreSQL Server Using Linux cgroup2
  24. Keeping an Eye on the Eye: Self-Monitoring for Percona Monitoring and Management
  25. SQLJoins: A Quick But Comprehensive Guide

May 2024

  1. PostgreSQL 17: Two Small Improvements That Will Have a Major Impact
  2. Announcing ARM Support in Percona Operator for MongoDB
  3. Valkey/Redis: Setting Up Replication
  4. Beyond The Horizon: Mastering Percona Server for MongoDB Exposure in Kubernetes – Part Two – Istio
  5. Valkey/Redis Sharding Using the Native Clustering Feature
  6. Beyond the Horizon: Mastering Percona Server for MongoDB Exposure in Kubernetes – Part One
  7. Valkey/Redis: Migrating to Valkey
  8. Upcoming Percona University Events – France, Germany, and India
  9. Beyond Cloud: The Impact of AI Agents on Platform Engineering
  10. Are Your Backups Able to Pass the Unisuper Test?
  11. High Availability: Choosing the Right Option for Your Percona Monitoring and Management
  12. New Valkey Packages by Percona
  13. Can We Set up a Replicate Filter Within the Percona XtraDB Cluster?
  14. Valkey/Redis: Not-So-Good Practices
  15. Choosing the Right Database: MariaDB vs. MySQL, PostgreSQL, and MongoDB
  16. Valkey/Redis: Configuration Best Practices
  17. Valkey/Redis: The Hash Datatype
  18. Valkey/Redis Replication and Auto-Failover With Sentinel Service
  19. Seamless Table Modifications: Leveraging pt-online-schema-change for Online Alterations
  20. Valkey/Redis: Sets and Sorted Sets
  21. Securing Your MySQL Database: Essential Best Practices
  22. Troubleshooting PostgreSQL on Kubernetes With Coroot
  23. Mastering Database Monitoring: Running PMM in High Availability Mode
  24. Speed Up Repetitive PostgreSQL Statements With gexec
  25. Hello World… Hello Valkey! Let’s Get Started!
  26. Valkey/Redis Configurations and Persistent Setting of the Key Parameters
  27. Securing Your MongoDB Database: Essential Best Practices
  28. MySQL 8.4 First Peek

April 2024

  1. LDAP Authentication in PgBouncer Through PAM
  2. Redis, Valkey, and Percona’s Ongoing Support of Open Source
  3. Trying out the PostgreSQL pg_tde Tech Preview Release
  4. Benchmarking MongoDB Performance on Kubernetes
  5. Bringing Percona Experts to a City Near You
  6. Why MariaDB Is "Better" Than MySQL
  7. Did MyDumper LIKE Triggers?
  8. Should You Deploy Your Databases on Kubernetes? And What Makes StatefulSet Worthwhile?
  9. How to Improve Database Performance: The Ultimate Guide
  10. Switch PostgreSQL Environments Across AWS, GCP, and k3d Using Kubernetes Contexts
  11. Percona Stands Firmly on the Side of Open Source
  12. A Guide to Better Understanding MySQL Charset Levels
  13. Why SELECT COUNT(*) FROM TABLE Is Sometimes Very Slow in MySQL or MariaDB
  14. Partially Rolling Back a Transaction in MySQL or PostgreSQL
  15. JSON_TABLE() Will Be in PostgreSQL 17
  16. How to Replicate and Rename a Database in MariaDB
  17. MongoDB 4.4 EOL with 5.0 Not Far Behind
  18. Percona Monitoring and Management Setup on Kubernetes with NGINX Ingress for External Databases
  19. Ask Me Anything About MySQL 5.7 to 8.0 Post EOL
  20. Protect Your PostgreSQL Database with pg_tde: Safe and Secure
  21. Querying Percona Operator for MongoDB Logs Using LogCLI
  22. Percona Backup for MongoDB: Restore a Single Collection From Backup
  23. Foreign Data Wrappers in PostgreSQL Databases (postgres_fdw & dblink)
  24. MongoDB Log and the Message "RSM Not Processing Response"
  25. PostgreSQL for MySQL DBAs Second Edition Is Now Available
  26. How to Find Duplicate, Unused, and Invisible Indexes in MySQL
  27. Five Reasons Why WAL Segments Accumulate in the pg_wal Directory in PostgreSQL
  28. How to Use MySQL Performance Schema to Troubleshoot and Resolve Server Issues
  29. MySQL Performance Monitoring and Key Performance Indicators (KPI) With PMM
  30. caching_sha2_password Support for ProxySQL Is Finally Available!
  31. Percona pg_tde Project Keyring Options
  32. MySQL Configuration Steps: Easily Validate Configuration Settings in MySQL 8
  33. PostgreSQL Indexes Can Hurt Performance: Exploring the Negative Effects and the Costs Involved
  34. PostgreSQL Partitioning Using Traditional Methods
  35. PostgreSQL: Pgpool-II Use Cases and Benefits
  36. How to Set and Tune Autovacuum Settings in PostgreSQL to Avoid Performance Issues

March 2024

  1. A MyLoader Error You Might Face When Restoring Databases
  2. How Missing Primary Keys Break Your Galera Cluster
  3. Percona’s PostgreSQL pg_tde Extension: March Update
  4. Enhancing PostgreSQL Insights with Percona Monitoring and Management: A Closer Look at Recent Updates
  5. Using PAM with SASL in Percona Server for MongoDB
  6. Copying Alert Rules From One Percona Monitoring and Management Server to Another
  7. Why Your Next MySQL Database Should Not Be a MySQL Database
  8. Stages of Index Build in MongoDB
  9. Best Practices for Database Security
  10. How Can I Take a Backup of Configuration Files in PostgreSQL?
  11. Boosting IT Productivity: The Crucial Role of ITIL Knowledge for DBAs
  12. Enable Data Checksums With Minimum Downtime in PostgreSQL
  13. PostgreSQL Monitoring with Percona Monitoring and Management: A Redefined Summary
  14. Do You Leverage Index-Only Scans in PostgreSQL? Do You Want To?
  15. Percona Monitoring and Management Database Overview Dashboard, Simplified
  16. Percona XtraBackup 8.0.28 Supports Encrypted Table Backups with AWS KMS
  17. The Challenge with Open Core Software
  18. Analyzing Slow Queries After MongoDB 4.4
  19. Using Percona Backup for MongoDB in Replica Set and Sharding Environments: Part Two
  20. Managing Time Series Data Using TimeScaleDB-Powered PostgreSQL
  21. Percona Operator for MySQL Now Supports Automated Volume Expansion in Technical Preview
  22. The Pain of AWS EKS and Stateful Workloads
  23. Help Us Improve MySQL Usability and Double Win!
  24. Percona Backup for MongoDB 2.4.0: New User-Driven Improvements
  25. Percona Operator for PostgreSQL is Red Hat OpenShift Certified

February 2024

  1. Transform Cloud-Native Database Management With Percona Everest, Now in Beta
  2. Is Linkerd Open Source?
  3. Backing up and Restoring to AWS S3 With Percona Kubernetes Operators
  4. Using Percona Backup for MongoDB in Replica Set and Sharding Environments: Part One
  5. Securing Percona Everest with Ingress and Cert-Manager
  6. Exploring the Kubernetes Application Lifecycle With Percona
  7. Understanding Cloud-Native Databases: An In-Depth Guide
  8. PostgreSQL Column Alignment and Padding – How To Improve Performance With Smarter Table Design
  9. Can Disk Space Be Saved in MySQL by Adding a Primary Key?
  10. Why Migrating to Open Source is Essential to Your Business Growth
  11. Decoupling Backup and Expiry Operations in PostgreSQL With pgBackRest
  12. MySQL 8.2.0 Community vs. Enterprise; Is There a Winner?
  13. Are Your MySQL Users Using ‘password’ or ‘thebossisajerk’ as Passwords?
  14. Five Notable Changes in Percona Everest Alpha
  15. Percona Monitoring and Management 2.41.1, Percona Distribution for MongoDB 7.0.5: Release Roundup February 5, 2024
  16. Considering a MongoDB Migration? Why Percona Should Be Your First Choice
  17. What is Transparent Data Encryption (TDE)? The Ultimate Guide
  18. Segmentation Fault – A DBA Perspective
  19. Simplify the Use of ENV Variables in Percona Monitoring and Management AMI
  20. In Search of Transparency at FOSDEM
  21. Understanding Replication in PostgreSQL – How to Set Up PostgreSQL Streaming Replication
  22. MySQL vs PostgreSQL: Key Features and Use Cases
  23. Choosing the Best MySQL High Availability Solution: 20 Key Questions and Considerations

January 2024

  1. MySQL Table Size Is Way Bigger After Adding a Simple Index; Why?
  2. PG_TDE Update: Percona’s Project to Add Transparent Data Encryption to PostgreSQL
  3. Master PostgreSQL Upgrades: The Ultimate Checklist
  4. Percona PG_TDE and Ubuntu: Please Test Transparent Data Encryption for PostgreSQL
  5. Percona PG_TDE and Docker: Please Test Transparent Data Encryption for PostgreSQL
  6. Decoding Sequential Scans in PostgreSQL
  7. An Introduction to Vector Databases
  8. Percona Distribution for MongoDB 4.4.27, Updates to Percona Distribution for PostgreSQL, : Release Roundup January 22, 2024
  9. Syscalls Analysis in MySQL When Using innodb_flush_method and innodb_use_fdatasync
  10. Quick Peek: MySQL 8.0.36 and 8.3
  11. Can’t We Assign a Default Value to the BLOB, TEXT, GEOMETRY, and JSON Data Types?
  12. Is MySQL Router 8.2 Any Better?
  13. Create an AI Expert With Open Source Tools and pgvector
  14. How to Use Group Replication with Haproxy
  15. The Underlying Importance of the server_id Parameter
  16. 16 Updates and Releases to Start the New Year! Roundup January 8, 2024
  17. Configuring Keyring for Encryption Using AWS Key Management Service in Percona Server for MySQL
  18. MySQL General Tablespaces: A Powerful Storage Option for Your Data
  19. PMM Dump GUI in Percona Monitoring and Management 2.41.0
  20. The Various Methods to Backup and Restore ProxySQL
  21. Is Thread Pool Plugin the Right Choice for Your Workload?
  22. Audit DROP Statements in Percona Server for MySQL

2023 292

December 2023

  1. Human Factors Behind Incidents: Why Settings Like "idle_session_timeout" Can Be a Bad Idea
  2. Introducing the MySQL Audit Log Filter Plugin
  3. Cloud Native Predictions for 2024
  4. Grafana Dashboards: A PoC Implementing the PostgreSQL Extension pg_stat_monitor
  5. What’s New in Percona Toolkit 3.5.6
  6. The Pros and Cons of Wildcard Indexes on MongoDB
  7. Percona Monitoring and Management High Availability – A Proof of Concept
  8. Using Huge Pages with PostgreSQL Running Inside Kubernetes
  9. How to Monitor Online InnoDB Buffer Pool Resizing
  10. Using the Transparent Data Encryption Extension PG_TDE With PostgreSQL
  11. Setting Up Percona Monitoring and Management Alerts for External Channels (Telegram, Slack, WebHook)
  12. Percona Monitoring and Management 2.41.0, Percona Distribution for PostgreSQL 14.10, and More: Release Roundup December 18, 2023
  13. Exploring the Improved CREATEROLE Attribute for User Management in PostgreSQL 16
  14. How to Convert PostgreSQL Streaming Replication to Logical Replication
  15. Can You Trust AI Chatbots When Seeking Help With Databases?
  16. Exploring MySQL 8 Priority-Based Error Log Filtering
  17. How to Use Percona Toolkit’s pt-table-sync for Replica Tables With Triggers in MySQL
  18. Maximizing Performance of AWS RDS for MySQL with Dedicated Log Volumes
  19. Keepalived for Source Failover: Percona XtraDB Cluster to Percona Server for MySQL
  20. Backup Mastery: Running Percona XtraBackup in Docker Containers
  21. How to Filter or Customize Alert Notifications in Percona Monitoring and Management (Subject and Body)
  22. MySQL Interview Questions: Wrong Answers Only
  23. PMM Dump: A New Tool to Support Percona Customers
  24. The Magic of PITR, pg_upgrade, and Logical Replication When Used Together for PostgreSQL Version Upgrades
  25. Percona Distribution for PostgreSQL 16.1, Percona Distribution for MySQL 8.1.0: Release Roundup December 4, 2023
  26. Partitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)

November 2023

  1. Introducing Percona’s API for Faster Snapshot-Based Backup and Restore for Your MongoDB Environments
  2. Database Upgrades: DIY or Choose a Database Upgrade Consulting Service?
  3. Innovation Release of Percona XtraBackup, Updated Percona Distribution for PostgreSQL: Release Roundup November 13, 2023
  4. Understanding What Kubernetes Is Used For: The Key to Cloud-Native Efficiency
  5. PostgreSQL Checkpoints, Buffers, and WAL Usage with Percona Monitoring and Management
  6. Percona XtraBackup 8.0.34 Removes the Server Version Check
  7. PostgreSQL 11 Will Soon Reach End of Life
  8. Book Review: PostgreSQL 14 Internals by Egor Rogov
  9. Quick Peek: MySQL 8.2 and 8.0.35
  10. Percona Operators Custom Resource Monitoring With Kube-state-metrics
  11. Why Choose a Third-Party Database Migration Service
  12. How To Scale a Single-Host PostgreSQL Database With Citus
  13. Best Practices for a Seamless MongoDB Upgrade
  14. Top 3 Questions From Percona k8s Squad Ask-Me-Anything Session
  15. How to Install and Run PostgreSQL Using Docker
  16. Percona Operators Deployment Explained: Delving Into Cluster-Wide vs. Namespace-Scoped
  17. Is ANALYZE TABLE Safe on a Busy MySQL Database Server?
  18. Introducing Percona Builds for Serverless PostgreSQL
  19. MySQL Backup and Recovery Best Practices: The Ultimate Guide

October 2023

  1. Percona Is Introducing Telemetry Mechanisms Into MySQL, PostgreSQL, and MongoDB
  2. Percona Monitoring and Management 2.40.1, Percona Distribution for MongoDB 6.0.11: Release Roundup October 31, 2023
  3. Resolving Data Drift in a Dual-Primary Topology With Replica in MySQL/MariaDB
  4. Database Migration Plan: Avoiding Common Pitfalls in Open Source Migration
  5. Scalable Solutions with Percona Distribution for PostgreSQL (Part 2): Using Citus
  6. Scalable Solutions With Percona Distribution for PostgreSQL (Part 1): Set Up Three PostgreSQL Database Instances
  7. Our Kudos to All Percona Community Contributors
  8. From Proprietary to Open Source: The Complete Guide to Database Migration
  9. Reduce RPO, Encrypt Backups, and More in 1.15.0 Release of Percona Operator for MongoDB
  10. 5 Changes You Should Know in MongoDB 7.0
  11. Using CLONE INSTANCE With DATA DIRECTORY on Replicas With Data
  12. Adding Transparent Data Encryption to PostgreSQL with pg_tde: Please Test
  13. Percona Monitoring and Management 2.40.0, Percona Server for MongoDB 7.0.2-1 (RC): Release Roundup October 16, 2023
  14. Debugging MySQL Core File in Visual Studio Code
  15. Comprehensive Insights Into SDI in MySQL 8.0
  16. Kubernetes Observability: Code Profiling With Flame Graphs
  17. MongoDB Queries Slow Due to Flow Control but No Replication Lag?
  18. Deep Dive Into Roles in MySQL 8.0
  19. Migrate Data From Atlas to Self-Hosted MongoDB
  20. Percona Server for MongoDB 7 Is Now Available
  21. Using Jobs to Perform Schema Changes Against MySQL Databases on K8s
  22. Share Your DBaaS Opinion, Get Some Swag
  23. PostgreSQL Tuple-Level Statistics With pgstattuple
  24. Announcing the Alpha Release of Percona Everest: An Open Source Private DBaaS
  25. PostgreSQL Role Inheritance in Reverse: Discovering Descendant Roles in Reverse Gear
  26. What’s New in Percona Toolkit 3.5.5
  27. PostgreSQL Job Scheduler: pg_timetable
  28. Transparent Huge Pages Refresher
  29. Percona Toolkit – A Quick Introduction to Summary
  30. Percona Distribution for PostgreSQL 16.0, Percona Backup for MongoDB 2.3.0: Release Roundup October 2, 2023

September 2023

  1. Using MySQL Offline Mode To Disconnect All Client Connections
  2. Don’t Start Using Your MySQL Server Until You’ve Configured Your OS
  3. Replace a Live Mongo Node With a New Node
  4. PostgreSQL Partitioning Made Easy Using pg_partman (TimeBased)
  5. The MySQL Clone Plugin Is Not Your Backup
  6. Explore the New Feature of MySQL To Restrict Users From Creating a Table Without a Primary Key
  7. Restrict MySQL Connections to Broken Replica in ProxySQL
  8. You Need to Actively Support Open Source Software or It Will Disappear
  9. Why You Need To Be at the Southern California Linux Expo
  10. How to Read Simplified SHOW REPLICA STATUS Output
  11. Avoid Surprises When Restarting MySQL — Ensure Dynamic Changes Won’t Be Lost
  12. Percona Distribution for PostgreSQL 16 Is Now Available
  13. New Versions of Percona Distribution for MongoDB, Percona Operator for MySQL: Release Roundup September 18, 2023
  14. Convert MariaDB Binary Log File and Position-Based Replication to GTID Replication
  15. Complete Walkthrough: MySQL to ClickHouse Replication Using MaterializedMySQL Engine
  16. How To Make Schema Changes and Not Die Trying
  17. Auto-Increment Counter Persistence in MySQL 8: Comparing the Evolution From MySQL 5.7
  18. MySQL 5.7 End of Life Options – Free Course at Percona University Online
  19. Putting the Fun in MySQL Functional Indexes
  20. Updated Versions of Percona Distribution for PostgreSQL, Percona XtraDB Cluster: Release Roundup September 4, 2023
  21. PostgreSQL for MySQL DBAs Episode 13: Inheritance
  22. Understanding How MySQL Collation and Charset Settings Impact Performance
  23. Understanding MySQL Triggers: Exploring How Triggers Impact MySQL Memory Allocation

August 2023

  1. PostgreSQL Parameters: Scope and Priority Users Should Know
  2. Backup and Recovery for Databases: What You Should Know
  3. Data Redundancy With the PostgreSQL Citus Extension
  4. Failover and Recovery Scenarios in InnoDB Cluster and ClusterSet
  5. Automated Percona Monitoring and Management Upgrades
  6. The Deprecation of qpress/QuickLZ Compression Algorithm
  7. High Availability vs. Fault Tolerance: Is FT’s 00.001% Edge in Uptime Worth the Headache?
  8. Configuring PostgreSQL and LDAP Using StartTLS
  9. Updated Percona Distributions for MongoDB, Metadata Table for QAN in PMM: Release Roundup August 21, 2023
  10. How To Use systemd in Linux to Configure and Manage Multiple MySQL Instances
  11. Want to Migrate From MariaDB 10.4 to MySQL 8.0 but Facing Hurdles? MySQL 5.7 to the Rescue!
  12. InnoDB ClusterSet Deployment With MySQLRouter
  13. Streamline the SQL Code: Guide to pgFormatter
  14. The Future of Open Source is Polarized
  15. An Introduction to MySQL Replication: Exploring Different Types of MySQL Replication Solutions
  16. MySQL 8.0.34 Improved Password Management by Defining the Change Characters Count
  17. Exploring MySQL 8 New Transaction Data Dictionary: Storing Information About Database Objects
  18. Provisioning Replication With Clone Plugin
  19. MySQL Capacity Planning
  20. Percona Backup for MongoDB 2.2.1, Updates to Percona Distribution for MySQL: Release Roundup August 7, 2023
  21. Understanding the Differences Between InnoDB Undo Log and Redo Log
  22. The Ultimate Guide to MySQL Partitions
  23. Custom Percona Monitoring and Management Dashboards
  24. Database Server Lifecycle for MySQL and MariaDB
  25. The Invisibilities in MySQL 8.0
  26. MySQL 5.7 to 8.0 Upgrade – In-Place or Logical Upgrade?
  27. How to Monitor Your MySQL Database Restore Progress
  28. MongoDB Security: Top Security Concerns and Best Practices
  29. How to ALTER a VARCHAR Column Online in MySQL: Caveats and Solutions
  30. Migrating From On-Prem to RDS MySQL/Aurora? DEFINERS Is the Answer

July 2023

  1. Dynamic SQL Workaround in MySQL: Prepared Statements
  2. Should You Keep Your Business Logic In Your Database?
  3. LTS and Innovation Releases for Percona Server for MySQL
  4. A Quick Peek at MySQL 8.0.34 and MySQL 8.1.0
  5. Ten Recommendations for Running Your MongoDB Environment
  6. 20X Faster Backup Preparation With Percona XtraBackup 8.0.33-28!
  7. Faster Streaming Backups – Introducing Percona XtraBackup FIFO Parallel Stream
  8. Announcing the Availability of Percona Backup for MongoDB 2.2.0
  9. Upgrade to Grafana 9.2.20 in PMM 2.38, New Data Sink in Percona XtraBackup 8.0.33-28: Release Roundup July 24, 2023
  10. How To Measure the Network Impact on PostgreSQL Performance
  11. Deploy PostgreSQL on Kubernetes Using GitOps and ArgoCD
  12. Update Percona Monitoring and Management Agent Settings for Already-Added Instances
  13. Extensibility in MySQL Is Easy
  14. An Overview of Indexes in MySQL 8.0: MySQL CREATE INDEX, Functional Indexes, and More
  15. The Power of utf8mb4 in MySQL 8.0: Unleashing the Full Potential of Multilingual Data
  16. MongoDB Version Requirements for Percona Backup for MongoDB
  17. Percona Monitoring and Management 2.38, Updates to Percona Distribution for PostgreSQL: Release Roundup July 10, 2023
  18. Online Data Type Change in PostgreSQL
  19. One Index, Three Different PostgreSQL Scan Types: Bitmap, Index, and Index Only
  20. The Impacts of Fragmentation in MySQL
  21. PMM Is Getting a Modernized Enterprise-Grade Foundation
  22. Aurora vs RDS: How to Choose the Right AWS Database Solution

June 2023

  1. Announcing the General Availability of Percona Operator for PostgreSQL Version 2
  2. Find the WAL Count Between Two Segments in PostgreSQL
  3. CommitQuorum in Index Creation From Percona Server for MongoDB 4.4
  4. Consequences of Forcing Bootstrap on Percona XtraDB Cluster
  5. Backup and Restore Using MySQL Shell
  6. MongoDB Monitoring With Percona Alerting in PMM
  7. What To Do When a Data File in PostgreSQL Goes Missing
  8. Percona Distribution for MySQL 8.0.33, Percona Server for MySQL: Release Roundup June 26, 2023
  9. Is My Backup Stuck? A Quick Guide for Reviewing Percona XtraBackup Threads
  10. The Ultimate Guide to Database High Availability
  11. Setting up Resource Limits on Users in MySQL
  12. Deploy Django on Kubernetes With Percona Operator for PostgreSQL
  13. Percona University is Back in Business
  14. Using PostGIS To Enable Better Performance in PostgreSQL
  15. How to Install or Upgrade Percona Server for MySQL/MySQL 8 to a Specific Version on Debian/Ubuntu
  16. Should PostgreSQL Become Multi-Threaded?
  17. Database Teams Run Denver Marathon Relay at Percona Live 2023
  18. Ready-to-Use High Availability Architectures for MySQL and PostgreSQL
  19. Critical CVE Fix in PMM, Updates to Percona Distribution for MySQL: Release Roundup June 12, 2023
  20. Monitoring a PostgreSQL Patroni Cluster
  21. Unleashing the Power of PostgreSQL Event-Based Triggers
  22. Conquering Mt. Elbert After Percona Live 2023 in Denver
  23. Full vs. Incremental vs. Differential Backups: Comparing Backup Types
  24. PMM Authentication Bypass Vulnerability Fixed in 2.37.1
  25. Configuring PgBouncer for Multi-Port Access
  26. MariaDB vs MySQL: Key Differences and Use Cases
  27. Powering the Web: Two Decades of Open Source Publishing With WordPress and MySQL
  28. Process MySQL LIMIT & ORDER BY for Performance Optimization
  29. Migrating From MariaDB to Percona Server for MySQL 8: The Security Witchcraft

May 2023

  1. Updates to Percona Distributions for PostgreSQL, Percona XtraDB Cluster, Percona XtraBackup: Release Roundup May 29, 2023
  2. Backup and Restore with MyDumper on Docker
  3. MongoDB 4.2 EOL… And Its Implications
  4. Proof of Concept: Horizontal Write Scaling for MySQL With Kubernetes Operator
  5. Understanding Linux IOWait
  6. Restoring a Snapshot of a Sharded MongoDB Cluster to a Kubernetes-Based MongoDB Environment
  7. Vendor Lock-in: What It Is and How To Avoid It
  8. How to Start PostgreSQL Logical Replication with pg_dump
  9. Percona Monitoring and Management 2.37, Percona Distribution for MongoDB 5.0.17: Release Roundup May 8, 2023
  10. Percona Monitoring and Management 2.37: The Improved Inventory View, New Experimental Dashboards for Kubernetes Monitoring, and More!
  11. How To Use pt-secure-collect for Capturing Data in a Secure Way From the OS and Database System
  12. ChatGPT vs. MySQL DBA Challenge
  13. Save Money in AWS RDS: Don’t Trust the Defaults

April 2023

  1. Add More Security to Your Percona Server for MongoDB With AWS IAM integration!
  2. Open Source vs. Proprietary Database Software: What To Choose?
  3. Open Source Software Security: Is Open Source Software Safe?
  4. Speeding Up Restores in Percona Backup for MongoDB
  5. How to Persist a Hashed Format Password Inside ProxySQL
  6. Percona XtraDB Cluster 8.0.32-24, Updated Percona Backup for MongoDB: Release Roundup April 24, 2023
  7. Fixing Errant GTID With Orchestrator: The Easy Way Out
  8. Upgrading to MySQL 8: Tools That Can Help
  9. Using Encryption-at-Rest for PostgreSQL in Kubernetes
  10. MySQL 8.0.33 – A Quick Peek
  11. MongoDB Best Practices: Security, Data Modeling, & Schema Design
  12. Percona Monitoring and Management and Datadog Integration
  13. MySQL 8 Doesn’t Like Your Groups
  14. How To Reduce the Costs of Database Management in Financial Services
  15. MySQL Data Caching Efficiency
  16. PostgreSQL Replication Lag: Everything You Need to Know About Replication Lag in PostgreSQL
  17. MongoDB V4.2 EOL Is Coming: How To Upgrade Now and Watch Out for the Gotchas!
  18. Percona Live 2023 Tutorials
  19. Don’t Auto pt-online-schema-change for Tables With Foreign Keys
  20. Take This Unique Quiz About Duplicate Indexes In MySQL | pt-duplicate-key-checker
  21. Masquerade Your Backups To Build QA/Testing Environments With MyDumper
  22. Important Note for Users and Customers Using the Physical Backup Feature in Percona Backup for MongoDB
  23. 15 Important Updates, Bug Fixes, and Improvements Across the Board: Release Roundup April 10, 2023
  24. Turbocharging Percona Monitoring and Management With Loki’s Log-shipping Functionality
  25. ProxySQL for Short-Term Application Fixes
  26. Creating and Using MySQL 8 User Attributes
  27. MySQL 5.7 Upgrade Issue: Reserved Words
  28. Dealing With Chunks That "Lost Weight" in MongoDB
  29. PostgreSQL Upgrade: Tricks With OID Columns and Extensions

March 2023

  1. The Ultimate Guide to Open Source Databases
  2. Fixing Misplaced Rows in a Partitioned Table
  3. WiredTiger Logging and Checkpoint Mechanism
  4. What if the Backup Server Is Down and a Backup Is Needed? (Multi-repo Functionality of PgBackRest)
  5. How To Fix Oplog Restore Error: E11000 Duplicate Key Error Collection Using Percona Backup for MongoDB
  6. Impact of Querying Table Information From information_schema
  7. Updated Percona Distributions for MySQL, Percona Distributions for MongoDB: Release Roundup March 27, 2023
  8. A Workaround for The "RELOAD/FLUSH_TABLES privilege required" Problem When Using Oracle mysqldump 8.0.32
  9. Replication Issues and Binlog Compressor
  10. Deploy Percona Monitoring and Management on Amazon EKS With eksctl and Helm
  11. Increase the Ability to Securely Replicate Your Data and Restrict Replication To Row-based Events in MySQL
  12. Multi-tenants and Branches in Neon Serverless PostgreSQL
  13. Comparisons of Proxies for MySQL
  14. Percona Monitoring and Management 2 Scaling and Capacity Planning
  15. Percona Labs Presents: Infrastructure Generator for Percona Database as a Service (DBaaS)
  16. Automating Physical Backups of MongoDB on Kubernetes
  17. Using Docker To Deploy Neon Serverless PostgreSQL
  18. How To Set Up MySQL 8 Replica From Existing MySQL 5.7 Server With Percona XtraBackup
  19. Percona Server for MySQL 5.7.41-44, Percona Distribution for MongoDB 4.2.24: Release Roundup March 13, 2023
  20. Capped Collection in MongoDB
  21. Dealing With "Too Many Connections" Error in MySQL 8
  22. How To Calculate a Good MySQL Redo Log Size in MySQL 8
  23. Using Slow Query Log to Find High Load Spots in MySQL
  24. Purging Data When the Table Is Big and Has Children Tables
  25. Reduce Your Cloud Costs With Percona Kubernetes Operators
  26. MySQL 5.7 End of Life Six Months Away – Switch to Percona Server for MySQL Today!

February 2023

  1. Run Percona Server for MongoDB on Your ARM-based MacBooks and More
  2. Percona Monitoring and Management 2.35, Percona Backup for MongoDB 2.0.4: Release Roundup February 27, 2023
  3. PMM Access Control: A Comprehensive Guide With Use Cases and Examples
  4. PMM V2.35: Label-based Access Control, General Availability of Helm Chart, and More!
  5. Percona Server for MongoDB 6 Adds Support for Red Hat Enterprise Linux 9
  6. Run For Your Favorite Database at Percona Live 2023
  7. Streaming MongoDB Backups Directly to S3
  8. Feedback Wanted: Making EXPLAIN Require Less Privileges for INSERT/UPDATE/DELETE Statements
  9. PostgreSQL Migration From Digital Ocean DBaaS to Digital Ocean Droplet
  10. ChatGPT Won’t Replace MySQL DBA – An Example of a Question About Encryption at Rest
  11. Deploying MySQL Group Replication With Terraform
  12. How Bloom Filters Work in MyRocks
  13. End of Life Notification for PostgreSQL 10
  14. Deploying Percona Monitoring and Management With Terraform
  15. PostgreSQL for MySQL DBAs Episode 12: Transactions
  16. Differing MySQL Client Versions Causing Broken Replication and Collations in Aurora
  17. Tech Preview of Percona Operator for MySQL 0.4.0, Percona Distribution for MongoDB 6.0.4: Release Roundup February 13, 2023
  18. Percona XtraBackup and MySQL 5.7 Queries in Waiting for Table Flush State
  19. Storage Autoscaling With Percona Operator for MongoDB
  20. Percona XtraBackup Now Supports IAM Instance Profile
  21. Database Housekeeping in the New Year
  22. An Argument for Logical Failover Slots
  23. Unlocking the Secrets of TOAST: How To Optimize Large Column Storage in PostgreSQL for Top Performance and Scalability

January 2023

  1. Why PostgreSQL Needs Transparent Database Encryption (TDE)
  2. Percona Backup for MongoDB 2.0.3, Updates to Percona Distribution for MySQL: Release Roundup January 30, 2023
  3. Why You Need To Keep Track of Bugs
  4. Identify Active Databases and Users in MySQL
  5. WAL Compression in PostgreSQL and Recent Improvements in Version 15
  6. Backup Databases on Kubernetes With VolumeSnapshots
  7. PostgreSQL Sharding: An Overview and MongoDB Comparison
  8. Working of MySQL Replication Filters When Using Statement-based and Row-based Replication
  9. [BUG] Stopping Purge/Resuming Purge in Error Logs After Upgrade to MySQL 5.7.40
  10. Help! I Am Out of Disk Space!
  11. A Quick Peek at MySQL 8.0.32
  12. Why MySQL Could Be Slow With Large Tables
  13. Keep Your Database Secure With Percona Advisors
  14. The Ultimate Guide to Database Corruption: Part 2 – B-Tree Index Corruption
  15. Save Time and Money With Free-to-Use Incremental Backups for MongoDB
  16. Elevate Your Percona Live Experience by Climbing MT. Elbert
  17. COUNT(*) vs COUNT(col) in MySQL
  18. Updated Percona Distribution for MySQL, Percona XtraDB Cluster: Release Roundup January 9, 2023
  19. Quick Data Archival in MySQL Using Partitions
  20. Tale of a MySQL 8 Upgrade and Implications on Backup
  21. Speed Up of the WAL Archiving in PostgreSQL 15
  22. Table Doesn’t Exist: MySQL lower_case_table_names Problems

2022 270

December 2022

  1. Missing Library: A pg_upgrade History
  2. A Useful GTID Feature for Migrating to MySQL GTID Replication – ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
  3. Impact of DDL Operations on Aurora MySQL Readers
  4. How MySQL Uses character_set Configurations
  5. Percona Monitoring and Management 2.33, Percona Distribution for MongoDB 4.4.18: Release Roundup December 27, 2022
  6. Diffing PostgreSQL Schema Changes
  7. Rebuild Patroni Replica Using pgBackRest
  8. A MyRocks Use Case
  9. PostgreSQL Role Inheritance at a Glance
  10. PMM V2.33: Offline Metric Collection, Guided Alerting Tour, Security Fixes, and More!
  11. JSON and Relational Databases – Part One
  12. Least Privilege for Kubernetes Resources and Percona Operators
  13. Generate a pgBadger Report From PostgreSQL Flexible Server Logs
  14. Powering PostgreSQL 15 With Columnar Tables
  15. Using Percona Toolkit to Alter Database Tables Online: A Controlled Approach
  16. Mega List of Updates, Bug Fixes, New Features! Release Roundup December 12, 2022
  17. How To Skip Replication Errors in GTID-Based Replication
  18. Percona Live 2023 Call For Papers Open!
  19. FIDO Authentication in Percona Server for MySQL 8.0.30-22
  20. PostgreSQL 14 Internals Book
  21. LDAP Improvements in Percona Server for MySQL 8.0.30-22
  22. Importance of Delay Replica in Data Recovery: Recover Deleted Records
  23. High Memory Usage on ProxySQL Server
  24. Percona’s MySQL Audit Log Plugin – An Enterprise Feature at a Community Price
  25. Using Liquibase as a Solution for Deploying and Tracking MySQL Schema Changes
  26. Hacktoberfest Results – Percona Honors the Contributors
  27. New WAL Archive Module/Library in PostgreSQL 15
  28. Data Masking With Percona Server for MySQL – An Enterprise Feature at a Community Price

November 2022

  1. Upload Ongoing MyDumper Backups to S3
  2. PHP 8.0 Reaches End of Life
  3. MySQL Data Archival With Minimal Disruption
  4. PMM, Federated Tables, Table Stats, and Lots of Connections!
  5. Cloud of Serfdom or Cloud of Freedom – What Would You Choose?
  6. Percona Distribution for PostgreSQL 15.1, 14.6, 13.9; Percona Server for MySQL 8.0.30-22: Release Roundup November 28, 2022
  7. Percona Operator for MongoDB Backup and Restore on S3-Compatible Storage – Backblaze
  8. Small Business Saturday: Supercharging Your Database for the Holiday Shopping Surge
  9. Exploring Data Dump and Load Utility With MySQL Shell
  10. Online DDL Tools and Metadata Locks
  11. MySQL Dual Passwords – How To Manage Them Programmatically
  12. Troubleshooting Percona Operators With troubleshoot.sh
  13. Making Your MySQL Backup Process up to 17X Faster – Introducing Percona XtraBackup Smart Memory Estimation
  14. Root Cause Analysis in Quality Engineering
  15. How To Get Your Backup to Half of Its Size – Introducing ZSTD Support in Percona XtraBackup
  16. How to Generate Test Data for MongoDB With Python
  17. PMM v2.32: Backup Management for MongoDB in GA, New Home Dashboard, and More!
  18. pgBackRest Restoration Scenarios
  19. Enable innodb_print_all_deadlocks Parameter To Get All Deadlock Information in mysqld Error Log
  20. Percona Monitoring and Management 2.32, Percona Distribution for MongoDB 6.0.2: Release Roundup November 14, 2022
  21. Run MySQL in Kubernetes: Solutions, Pros and Cons
  22. ProxySQL Support for MySQL caching_sha2_password
  23. Securing Patroni REST API End Points Part 2: Using SSL Certificates
  24. MySQL: Using UNION, INTERSECT, & EXCEPT
  25. Percona Server for MongoDB 6.0.2 Is Out for Grabs!
  26. PostgreSQL: Are All NULLs the Same?
  27. WHAT IF… The User Exists on the Replica and Not in the Primary? (Or Any Other Objects?)
  28. Raspberry on the Rocks: Build Percona Server for MySQL With MyRocks on Your Raspberry Pi
  29. Set Theory in MySQL 8.0: UNION and Now INTERSECT and EXCEPT
  30. First PostgreSQL Conference Ever: What You’ve Missed at PGConf.EU 2022
  31. How to Generate Test Data for MySQL With Python
  32. Securing Patroni REST API End Points – Part 1

October 2022

  1. Coroot – The Next Level in Kubernetes Observability
  2. Percona Distribution for PostgreSQL 15.0, Percona Backup for MongoDB 2.0.2: Release Roundup October 31, 2022
  3. Restore a Specific MongoDB Collection(s) From a Physical Backup
  4. pt-archiver Misbehaving With Secondary Index
  5. Kubernetes: Getting Started With a Minimal MySQL Installation
  6. Backup MongoDB Database Faster With Physical Backups
  7. MongoDB: Delayed Secondary Member of a Replica Set and How It Can Be Useful
  8. Percona Distribution for MongoDB 5.0.13, Percona Backup for MongoDB 2.0.1: Release Roundup October 17, 2022
  9. Using Percona Kubernetes Operators With K3s Part 3: Monitoring and PMM
  10. Using ClickHouse as an Analytic Extension for MySQL
  11. A Quick Peek at MySQL 8.0.31
  12. Don’t Forget to Tune Stats Collector for PostgreSQL 14 and Older
  13. Using Percona Kubernetes Operators With K3s Part 2: Percona Server for MySQL Operator
  14. Gearing Up for Percona’s Next Great Chapter
  15. I Am Taking on Founder Role, Ann Schlemmer Takes Over as Percona CEO
  16. Deploy Percona Server for MongoDB Replica Set With Ansible
  17. PostgreSQL 15 – New Features to Be Excited About
  18. When Manipulating MySQL User Tables Goes Wrong: Troubleshooting ERROR 1396
  19. Using Percona Kubernetes Operators With K3s Part 1: Installation
  20. Queries for Finding Poorly-Designed MySQL Schemas and How to Fix Them
  21. Making Percona Kubernetes Operators More Secure With Trivy
  22. Tech Preview Percona Operator for MySQL 0.3.0, Updated Percona Backup for MongoDB: Release Roundup October 3, 2022

September 2022

  1. Percona Monthly Bug Report: September 2022
  2. PMM v2.31: Enhanced Alerting, User-Friendly Main Menu, Prometheus Query Builder, Podman GA, and more!
  3. Give Me Some Latitude… and Longitude
  4. MySQL in Microservices Environments
  5. Keep Your Data Safe with Percona
  6. Scaling MySQL – A Good Problem to Have
  7. Contribute to Open Source With Percona and Hacktoberfest
  8. MongoDB 6.0: Should You Upgrade Now?
  9. Percona Server for MySQL – Automatic Cloud Deployment with Terraform
  10. Column-Level Encryption in MySQL
  11. Testing LDAP Authentication and Authorization on Percona Operator for MongoDB
  12. Percona Distribution for MongoDB 4.2.22, Version updates for Percona Distribution for PostgreSQL: Release Roundup September 19, 2022
  13. Percona Operator for MongoDB Goes Cluster-Wide, Adds AKS Support, and More!
  14. Percona XtraDB Cluster on Amazon EC2 and Two Interesting Changes in PXC 8.0
  15. Percona Monitoring and Management Home Dashboard: What’s New?
  16. PostgreSQL for MySQL DBAs Episode 11: A Survey of Indexes
  17. Working With Snapshots in PostgreSQL
  18. Open Source Bait and Switch: Licensing and Beyond
  19. Enabling ProcFS UDF in Percona Monitoring and Management
  20. AWS RDS Backups: What’s the True Cost?
  21. Speed Up Your Large Table Drops in MySQL
  22. Percona Private DBaaS API in Action
  23. MySQL Replicate From Unsigned-int to Unsigned-bigint
  24. Percona Monitoring and Management 2.30, Updates to Percona Distribution for MongoDB: Release Roundup September 6, 2022
  25. Working With PostgreSQL Dump Manifests
  26. PMM v2.30: New Dashboards, Improved DBaaS Experience, Free K8s Cluster for Testing, and More!
  27. Getting Started with RocksDB in Percona Server for MySQL
  28. ProcFS UDF: A Different Approach to Agentless Operating System Observability in Your Database

August 2022

  1. Percona Server for MongoDB Data Directory Resize/Increase
  2. Efficient Data Archiving in MySQL
  3. PostgreSQL for MySQL DBAs: Watch Command
  4. Two Extremely Useful Tools (pt-upgrade and checkForServerUpgrade) for MySQL Upgrade Testing
  5. PostgreSQL 15: Stats Collector Gone? What’s New?
  6. Seven Ways To Reduce MySQL Costs in the Cloud
  7. Installing PMM Server from RHEL Repositories
  8. Private DBaaS with Free Kubernetes Cluster
  9. Percona Distribution for MySQL (PS-Based Variant) 8.0.29, Percona Distribution for MongoDB 5.0.10-9: Release Roundup August 22, 2022
  10. PostgreSQL For MySQL DBAs Episode 9: References
  11. FTWRL on MyDumper Removed
  12. MyRocks Use Case: Big Dataset
  13. How to Build Percona XtraDB Cluster From Sources
  14. Window Functions in MySQL 8.0
  15. Building Percona Server for MySQL 8.0 with RocksDB Storage Engine on macOS
  16. MySQL 8.0 Dynamic Redo Log Sizing
  17. Anti-Affinity Configuration in Percona Operator for PostgreSQL, Updated Grafana in PMM: Release Roundup August 8, 2022
  18. An Illustration of PostgreSQL Bloat
  19. Introducing Performance Improvement of Window Functions in PostgreSQL 15
  20. Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 3: Conclusion
  21. OS Platform End of Life (EOL) Announcement for Debian Linux 9
  22. Tales From the MongoDB Field: When stepDown() Goes Wrong
  23. Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 2: Walkthrough
  24. How to Reclaim Disk Space in Percona Server for MongoDB

July 2022

  1. How to Benchmark Replication Performance in MySQL
  2. PostgreSQL for MySQL DBAs Episode 8: Materialized Views
  3. A Quick Peek At MySQL 8.0.30
  4. Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 1: Introduction
  5. Helm Chart in Percona Monitoring and Management, Percona Distribution for MongoDB 4.4.15-15: Release Roundup July 25, 2022
  6. Preventing Stale Reads on Percona XtraDB Cluster by Enforcing Causality Checks on a Per-Query Basis
  7. How to Resolve "Error Reading Relay Log Event" After Relay Log Corruption
  8. Percona XtraBackup 8.0.29 and INSTANT ADD/DROP Columns
  9. PostgreSQL for MySQL DBAs Episode 7: Vacuuming Tables
  10. PostgreSQL for MySQL DBAs Episode 6 – Explaining EXPLAIN (And an Answer to a Bonus Question)
  11. Parallel Commits for Transactions Using postgres_fdw on PostgreSQL 15
  12. Exploring MySQL on Kubernetes With Minikube
  13. How Percona Monitoring and Management Helps You Find Out Why Your MySQL Server Is Stalling
  14. Introducing PostgreSQL 15: Working with SELECT DISTINCT
  15. Tags and FullText indexes in MySQL
  16. How to Manage Complex Database Environments Effectively
  17. Percona Operator for MySQL Supports Group Replication
  18. Percona Distribution for MongoDB 4.2.21, Tech Preview of Percona Operator for MySQL 0.2.0: Release Roundup July 11, 2022
  19. Happy National Video Game Day! Is Your Database Ready?
  20. MySQL: Compression, Indexes, and Two Smoking Barrels
  21. MongoDB Index Building on ReplicaSet and Shard Cluster
  22. PostgreSQL Replication and Conflicts
  23. Automate the SSL Certificate Lifecycle of your Percona Monitoring and Management Server
  24. Percona Operator Volume Expansion Without Downtime
  25. Using Percona Server for MySQL with Amazon KMS as Keyring
  26. Introducing Buffered Error Logging in Percona Server for MySQL

June 2022

  1. Understanding Database High Availability
  2. PostgreSQL Sequences – Episode 5 of PostgreSQL for MySQL DBAs
  3. Digital Signatures: Another Layer of Data Protection in Percona Server for MySQL
  4. The Ultimate Guide to Database Corruption: Part 1 – An Overview
  5. Percona Operator for MongoDB and LDAP: How Hard Can it Be?
  6. Window Functions in MongoDB 5.0
  7. Upgrade Process of Percona Server for MongoDB (Replica Set and Shard Cluster)
  8. Encryption Functions in Percona Server for MySQL 8.0.28, Multiple KMIP Servers in Percona Distribution for MongoDB 5.0.9: Release Roundup June 28, 2022
  9. Debug Symbols for Percona Server for MongoDB and MongoDB
  10. Percona Monthly Bug Report: June 2022
  11. Missed Percona Live 2022? Watch It On Demand Now
  12. Percona Monitoring and Management in Kubernetes is now in Tech Preview
  13. PostgreSQL for MySQL Database Administrators: Episodes 3 and 4
  14. Moving MongoDB Cluster to a Different Environment with Percona Backup for MongoDB
  15. New Percona Distributions for PostgreSQL, Percona Server for MySQL 5.7.38-41: Release Roundup June 13, 2022
  16. Migration of MongoDB Enterprise/Community Edition to Percona Server for MongoDB
  17. MyDumper’s Stream Implementation
  18. Migration of a MongoDB Replica Set to a Sharded Cluster
  19. How Three Companies Used Percona to Boost Performance, Availability, and Market Value
  20. Session Temporary Tablespaces and Disk Space Usage in MySQL

May 2022

  1. KMIP in Percona Distribution for MongoDB, Amazon KMS in Percona XtraBackup: Release Roundup May 31, 2022
  2. Physical Backup Support in Percona Backup for MongoDB
  3. Is MySQL Statement-Based / Mixed Replication Really Safe?
  4. Looking for an Excellent MySQL Book for Beginners? The MySQL Workshop is a Great Choice
  5. Securing Dynamic Log File Locations in MySQL
  6. Join a New Virtual Event This June – Percona Community Live!
  7. Store and Manage Logs of Percona Operator Pods with PMM and Grafana Loki
  8. Percona Honors Top Partners at Percona Live 2022
  9. A Quick Peek at the PostgreSQL 15 Beta 1
  10. Running Rocket.Chat with Percona Server for MongoDB on Kubernetes
  11. KMIP in Percona Distribution for MongoDB, Preview Release of PMM 2.28.0: Release Roundup May 16, 2022
  12. Percona Operator for MongoDB and Kubernetes MCS: The Story of One Improvement
  13. Spring Cleaning: Discontinuing RHEL 6/CentOS 6 (glibc 2.12) and 32-bit Binary Builds of Percona Software
  14. MySQL 8.0.29 and Percona XtraBackup Incompatibilities
  15. MyDumper 0.12.3-1 is Now Available
  16. Understand Your PostgreSQL Workloads Better with pg_stat_monitor
  17. KMIP for Percona Distribution for MongoDB, Updates to Percona XtraBackup: Release Roundup May 2, 2022

April 2022

  1. A Quick Peek At MySQL 8.0.29
  2. Working With Large PostgreSQL Databases
  3. Zero Impact on Index Creation with Amazon Aurora 3
  4. Some Things to Consider Before Moving Your Database to the Cloud
  5. Finding Differences Between MySQL Servers
  6. pt-archiver with Auto-Increment Column – Debunking a Blame
  7. PostgreSQL 14 B-Tree Index: Reduced Bloat with Bottom-Up Deletion
  8. Expose Databases on Kubernetes with Ingress
  9. The Newest Percona Monitoring and Management, Percona Distribution for PostgreSQL Version Updates: Release Roundup April 18, 2022
  10. What Else Do You Need To Learn at Percona Live?
  11. Correcting MySQL Inaccurate Table Statistics for Better Execution Plan
  12. Using PostgreSQL Tablespaces with Percona Operator for PostgreSQL
  13. Overcoming VACUUM WRAPAROUND
  14. 11 Sessions Not to Miss at Percona Live 2022
  15. Face to Face with Semi-Synchronous Replication
  16. A Story of a Failed Percona Monitoring and Management Update
  17. Upgrade your Libraries: Authentication Plugin ‘caching_sha2_password’ Cannot be Loaded
  18. Hidden Cost of Foreign Key Constraints in MySQL
  19. Percona Distributions for MongoDB 4.4.13, PostgreSQL 13.6: Release Roundup April 4, 2022

March 2022

  1. MySQL Shell For VS Code – Your New GUI?
  2. Migrating to utf8mb4: Things to Consider
  3. MariaDB 10.9 Quick Peek
  4. Okta – Percona’s statement
  5. Percona Monitoring and Management Security Threat Tool
  6. PostgreSQL From the Perspective of a MySQL DBA
  7. A Dive Into MySQL Multi-Threaded Replication
  8. MySQL 8: Multi-Factor Authentication Overview
  9. MySQL 8: Password Verification Policy
  10. Authentication Plugin ‘***’ Cannot Be Loaded: How MySQL Searches Client-Side Plugins
  11. Percona Distribution for PostgreSQL 14.2: Release Roundup March 21, 2022
  12. MySQL 8.0.28 Quick Peek
  13. Run PostgreSQL on Kubernetes with Percona Operator & Pulumi
  14. Get Your Swag For a Review Right Now – New Giveaway Campaign!
  15. Using Percona Server for MySQL 8.0 and Percona XtraBackup 8.0 with HashiCorp Vault Enterprise KMIP Secrets Engine
  16. PowerOn Your Voice at Percona Live 2022
  17. Percona’s Stance on Ukraine
  18. Ideas, Topics, and Suggested Topics for Percona Live 2022
  19. Manage Your Data with Mingo.io and Percona Operator for MongoDB
  20. Updated Percona Distribution for MySQL, Percona Server for MongoDB 4.0.28-23: Release Roundup March 7, 2022
  21. DBaaS in Under 20 Min!

February 2022

  1. Backup/Restore Performance Conclusion: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup
  2. Logical Replication/Decoding Improvements in PostgreSQL 13 and 14
  3. Percona Monthly Bug Report: February 2022
  4. Updated Percona Distributions for MongoDB, PMM 2.26.0: Release Roundup February 21, 2022
  5. Monitoring MongoDB Collection Stats with Percona Monitoring and Management
  6. Economical Comparison of AWS CPUs for MySQL (ARM vs Intel vs AMD)
  7. Incremental Backup in MySQL Using Page Tracking
  8. Percona Utilities That Make Major MySQL Version Upgrades Easier
  9. PostgreSQL 14 Predefined Roles – Making Access Control Easy
  10. Introducing xbcloud: Azure Blob Storage Support in Percona XtraBackup
  11. Merging Empty Chunks in MongoDB
  12. Percona Distribution for MySQL Operator 2.0.0-alpha Preview: Release Roundup February 7, 2022
  13. Optimize SST in Percona XtraDB Cluster with ZSTD Compression

January 2022

  1. How PostgreSQL Pipeline Mode Works
  2. Percona Operator for MySQL – Alpha Release
  3. Authenticating Your Clients to MongoDB on Kubernetes Using x509 Certificates
  4. PostgreSQL 14 and Recent SCRAM Authentication Changes – Should I Migrate to SCRAM?
  5. Percona Operator for MongoDB with Local Storage and OpenEBS
  6. Updated Percona Distributions for MySQL and MongoDB: Release Roundup January 24, 2022
  7. Percona XtraBackup Changing to Strict by Default
  8. Attack No-PK Replication Lag with MySQL/Percona Server 8 Invisible Columns!
  9. Comparing Graviton (ARM) Performance to Intel and AMD for MySQL (Part 3)
  10. DBaaS and the Enterprise
  11. Help Percona Make Better Databases
  12. How Patroni Addresses the Problem of the Logical Replication Slot Failover in a PostgreSQL Cluster
  13. Creating a Standby Cluster With the Percona Operator for PostgreSQL
  14. Online DDL With Group Replication in MySQL 8.0.27
  15. Configure wiredTiger cacheSize Inside Percona Operator for MongoDB
  16. In Application and Database Design, Small Things Can Have a Big Impact
  17. Comparing AMD EPYC Performance with Intel Xeon in GCP
  18. Percona Server for MySQL Encryption Options and Choices
  19. Taking a Look at BTRFS for MySQL
  20. Updated Percona Distribution for MongoDB, Bug Fixes in Percona Server for MySQL: Release Roundup January 3, 2022

2021 316

December 2021

  1. Percona Support Team New Year Greetings!
  2. MongoDB Config Server Upgrade From SCCC to CSRS ReplicaSet
  3. Percona Monitoring and Management 2 Test Drive Using VirtualBox and SSH Tunnels
  4. Q & A on Webinar "MySQL Performance for DevOps"
  5. Backup Performance Comparison: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup
  6. Quick Guide on Azure Blob Storage Support for Percona Distribution for MongoDB Operator
  7. Data at Rest Encryption Support in Percona Distribution for MongoDB Operator
  8. PMM Now Supports Monitoring of PostgreSQL Instances Connecting With Any Database (Name)
  9. Percona Distribution for PostgreSQL Operator 1.1.0, Updated Percona Monitoring and Management: Release Roundup December 20, 2021
  10. 2021 Digest: The HOSS Talks FOSS Most Popular Episodes
  11. Log4JShell Vulnerability Update
  12. A Look Into Percona XtraDB Cluster Non-Blocking Operation for Online Schema Upgrade
  13. Testing Percona Distribution for MySQL Operator Locally with Kind
  14. Percona Distribution for PostgreSQL Operator 1.1.0 – Notable Features
  15. Percona’s Most Popular Posts on Open Source Database Technologies
  16. Percona Distribution for MySQL Operator 1.10.0 Preview, and More: Release Roundup December 6, 2021
  17. MyDumper Github Repository Is Now an Organization
  18. Q&A on the Webinar "Introduction to MySQL Query Tuning for Dev[Op]s"
  19. PXC Scheduler Handler: The Missing Piece for Galera/Percona XtraDB Cluster Puzzle

November 2021

  1. PostgreSQL 14 Database Monitoring and Logging Enhancements
  2. MyDumper 0.11.3 is Now Available
  3. Percona Monthly Bug Report: November 2021
  4. Querying Archived RDS Data Directly From an S3 Bucket
  5. Multi-Tenant Kubernetes Cluster with Percona Operators
  6. Upgrading PostGIS: A Proof Of Concept
  7. Temporary Tables in MySQL – Never Ending Story?
  8. PostgreSQL 14 Monitoring in PMM, Improvements in Percona Backup for MongoDB: Release Roundup November 22, 2021
  9. Should I Create an Index on Foreign Keys in PostgreSQL?
  10. Percona Sponsors Conferences and Supports Community
  11. Community Meetup Schedule Till the End of the Year
  12. Issues Upgrading PostGIS and PostgreSQL
  13. What if … MySQL’s Repeatable Reads Cause You to Lose Money?
  14. Improved Percona Backup for MongoDB, ProxySQL 2.3.2 and proxysql-admin: Release Roundup November 8, 2021
  15. Upcoming End of Life for PMM v1 and MongoDB 4.0, Ubuntu 16.04 End of Support
  16. Externally Sourced Configuration File Values in MongoDB

October 2021

  1. Comparing Graviton (ARM) Performance to Intel and AMD for MySQL (Part 2)
  2. Percona Server for MongoDB 5.0.3-2 Release Candidate, Updated Percona Server for MySQL: Release Roundup October 25, 2021
  3. MongoDB 5.0 Time Series Collections
  4. How to Build Percona Server for MongoDB for Various Operating Systems
  5. Cloud-Native Through the Prism of Percona: Episode 1
  6. Comparing Graviton (ARM) Performance to Intel and AMD for MySQL
  7. Percona Is a Finalist for Best Use of Open Source Technologies in 2021!
  8. Custom Percona Monitoring and Management Metrics in MySQL and PostgreSQL
  9. Migrating MongoDB to Kubernetes
  10. Why Linux HugePages are Super Important for Database Servers: A Case with PostgreSQL
  11. ProxySQL 2.3.0: Enhanced Support for MySQL Group Replication
  12. Upgrade Fix in Percona Distribution for PostgreSQL, Percona Server for MongoDB Updates: Release Roundup October 11, 2021
  13. Disaster Recovery for MongoDB on Kubernetes
  14. MySQL 8: Random Password Generator
  15. Using the Range and the New Multirange Data Type in PostgreSQL 14
  16. Getting Started with ProxySQL in Kubernetes
  17. How to Hide Credentials from Percona Monitoring and Management Client Commands
  18. Reminder: TokuDB Storage Engine Will Be Disabled by Default in Percona Server for MySQL 8.0.26
  19. MySQL 8: Account Locking
  20. Using New JSON Syntax in PostgreSQL 14 – Update
  21. Configuring a MongoDB Sharded Cluster with PMM2 – Part 2
  22. Synchronize Tables on the Same Server with pt-table-sync
  23. Do You Believe in the Future of Open Source Databases? Tell Us Your Views!
  24. Lessons From Peter Zaitsev…
  25. Join Community MeetUps for MySQL, PostgreSQL, MongoDB, or PMM

September 2021

  1. PostgreSQL 14 – Performance, Security, Usability, and Observability
  2. Percona Monthly Bug Report: September 2021
  3. New Experimental Environment Dashboards for Percona Monitoring and Management
  4. Horizontal Scaling in MySQL – Sharding Followup
  5. Percona Software Recognized with Product Awards
  6. A Horizontal Scalability Mindset for MySQL
  7. Percona and PostgreSQL: Better Together
  8. Percona Distribution for MySQL, DBaaS in Percona Monitoring and Management: Release Roundup September 27, 2021
  9. Enhanced Password Management Systems in MySQL 8: Part 1
  10. Modern Web-Based Application Architecture 101
  11. Making Aurora Write Latency 15x Higher (or More!) by Choosing a Bad Primary Key
  12. MyDumper 0.11.1 is Now Available
  13. Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication
  14. Repoint Replica Servers in MySQL/Percona Server for MySQL 8.0
  15. October 13, 2021: Open Mic on Open Source Takes on MongoDB
  16. MySQL/ZFS in the Cloud, Leveraging Ephemeral Storage
  17. Percona Distribution for PostgreSQL Updates, Improvements to Percona XtraBackup: Release Roundup September 13, 2021
  18. Finding Undetected Jumbo Chunks in MongoDB
  19. Q&A on Webinar "Using Open Source Software to Optimize and Troubleshoot Your MySQL Environment"
  20. Storing and Using JSON Within PostgreSQL Part Two
  21. Storing and Using JSON Within PostgreSQL Part One
  22. Introducing xbcloud: Exponential Backoff Feature in Percona XtraBackup
  23. Congratulating Marcelo Altmann on his Promotion to Oracle ACE!

August 2021

  1. My Favorite Percona Monitoring and Management Additional Dashboards
  2. Percona Server for MongoDB 5.0.2-1 Release Candidate, Updated Percona Backup for MongoDB: Release Roundup August 30, 2021
  3. Resharding in MongoDB 5.0
  4. PostgreSQL Custom Dashboards Ported to Percona Monitoring and Management 2
  5. myloader Stops Causing Data Fragmentation
  6. PostgreSQL Database Security: OS – Authentication
  7. August Is Hot, but Not as Hot as Our Next Community Engineering Meeting!
  8. Understanding EBS Latency: Storage Type Performance in AWS
  9. Storing JSON in Your Databases: Tips and Tricks For MySQL Part Two
  10. Dynamic User Creation with MySQL on Kubernetes and Hashicorp Cloud Platform Vault
  11. Storing JSON in Your Databases: Tips and Tricks For MySQL Part One
  12. First Packages for Debian 11 "bullseye" Now Available
  13. Percona Server for MongoDB 5.0.2 Release Candidate Is Now Available
  14. New Features in Percona Distribution for MySQL Operator, Beta Percona Distribution for PostgreSQL Operator 0.2.0: Release Roundup August 16, 2021
  15. Get an Amazon Gift Card for a Review!
  16. Pros and Cons: When You Should and Should Not Use MongoDB
  17. PostgreSQL PL/Java – A How-To, Part 2: How to Manipulate and Return Tuples
  18. Impact of Network and Cursor on Query Performance of PostgreSQL
  19. New Features and Improvements in Percona Server for MongoDB: Release Roundup August 2, 2021

July 2021

  1. Improve PostgreSQL Query Performance Insights with pg_stat_monitor
  2. Percona Monthly Bug Report: July 2021
  3. PostgreSQL PL/Java – A How-To, Part 1
  4. MongoDB: Modifying Documents Using Aggregation Pipelines and Update Expressions
  5. Building and Testing Percona Distribution for MongoDB Operator
  6. The 1-2-3 for PostgreSQL Logical Replication Using an RDS Snapshot
  7. Free Webinar July 27: Why Fiserv Moved to Percona to Run MongoDB
  8. Performing ETL Using Inheritance in PostgreSQL
  9. New Features in Percona Server for MySQL, Updated Percona Distribution for PostgreSQL: Release Roundup July 19, 2021
  10. Cluster Statuses in Percona Kubernetes Operators
  11. How To Recover Percona XtraDB Cluster 5.7 Node Without SST
  12. Streaming MySQL Binlogs to S3 (or Any Object Storage)
  13. MySQL/ZFS Performance Update
  14. Authenticate Percona Server for MongoDB Users via Native LDAP
  15. Refining Shard Keys in MongoDB 4.4 and Above
  16. BREAKING NEWS: Take a Sneak Peek Into MongoDB 5.0 With Percona!
  17. Migrating Ownership of Your Stored Routines, Views, and Triggers in MySQL
  18. Inspecting MySQL Servers Part 5: Percona Monitoring and Management
  19. Sharding With Zones Based on Compound Shard-Keys on MongoDB 4.4
  20. Move Percona Monitoring and Management Server Data From One Instance Type to Another
  21. MyDumper 0.10.7 is Now Available
  22. MongoDB 5.0 Is Coming in Hot! What Do Database Experts Across the Community Think?
  23. MySQL Shell 101 – System Log
  24. Percona Distribution for MongoDB Operator 1.9, Updated Percona Distribution for PostgreSQL: Release Roundup July 5, 2021
  25. Using MySQL 8 Dual Passwords
  26. Installing Percona Server for MySQL on Rocky Linux 8
  27. Percona Monitoring and Management – MySQL Semi-Sync Summary Dashboard

June 2021

  1. Complex Archival with Percona Toolkit’s pt-archiver
  2. MongoDB Multi-Document Transaction Fails When getLastErrorDefaults is Changed
  3. Percona Monthly Bug Report: June 2021
  4. Enabling SSL/TLS Sessions In PgBouncer
  5. Percona XtraBackup for Windows
  6. Deploy a Dedicated Percona Server for MySQL 8.0 in Azure
  7. Understanding pg_repack: What Can Go Wrong – and How to Avoid It
  8. Boosting Percona Distribution for MySQL Operator Efficiency
  9. Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL
  10. MySQL on Kubernetes with GitOps
  11. WiredTiger File Forensics Part 3: Viewing all the MongoDB Data
  12. Discover Why MongoDB Runs Better With Percona
  13. Updated Percona Distribution for PostgreSQL Versions, Percona Distribution for MySQL 8.0.23: Release Roundup June 21, 2021
  14. ProxySQL-Admin 2.x: Encryption of Credential Information
  15. Chaos Testing Leads to More Stable Percona XtraDB Cluster
  16. Webinar July 6: Converting MongoDB to Percona Server for MongoDB
  17. MySQL Static and Dynamic Privileges (Part 2)
  18. MySQL Static and Dynamic Privileges (Part 1)
  19. MongoDB Integrated Alerting in Percona Monitoring and Management
  20. Migrating Into Kubernetes Running the Percona Distribution for MySQL Operator
  21. PostgreSQL HA with Patroni: Your Turn to Test Failure Scenarios
  22. Distributed Grant Management Using MongoDBAuthorizationGrant
  23. Self-Healing Feature in Percona Distribution for MySQL Operator
  24. Restore Strategies with MyDumper
  25. Experimental Feature: $backupCursorExtend in Percona Server for MongoDB
  26. Completed Features in Percona Monitoring and Management, Updated Percona Distribution for MongoDB: Release Roundup June 7, 2021
  27. Inspecting MySQL Servers Part 4: An Engine in Motion
  28. Webinar June 17: Open Mic on Open Source – Percona Monitoring and Management
  29. The (In)famous MongoDB Message: Cannot Add Session Into the Cache – TooManyLogicalSessions
  30. Inspecting MySQL Servers Part 3: What MySQL?
  31. postgres_fdw Enhancement in PostgreSQL 14
  32. Inspecting MySQL Servers Part 2: Knowing the Server
  33. Using the MongoDB Field Encryption Feature
  34. Skipping Percona Server for MySQL Version 8.0.24 and Releasing 8.0.25 Next
  35. Inspecting MySQL Servers Part 1: The Percona Support Way

May 2021

  1. New Features in PostgreSQL 14: Bulk Inserts for Foreign Data Wrappers
  2. How InnoDB Handles TEXT/BLOB Columns
  3. Webinar June 29: Unlocking the Mystery of MongoDB Shard Key Selection
  4. Compiling a Percona Monitoring and Management v2 Client in ARM: Raspberry Pi 3 Reprise
  5. Percona Operator for PostgreSQL Technical Preview Released
  6. MongoDB Tuning Anti-Patterns: How Tuning Memory Can Make Things Much Worse
  7. New Percona Distribution for PostgreSQL Versions, Percona Server for MySQL 8.0.23-14: Release Roundup May 24, 2021
  8. Heads-Up: TokuDB Support Changes and Future Removal from Percona Server for MySQL 8.0
  9. Manage MySQL Users with Kubernetes
  10. New Features in Percona Server for MySQL 8.0.23-14
  11. Percona Monitoring and Management DBaaS Overview and Technical Details
  12. Refreshing Test/Dev Environments With Prod Data Using Percona Backup for MongoDB
  13. Using Sidecars with Percona Operators
  14. WiredTiger File Forensics Part 2: wt dump
  15. WiredTiger File Forensics Part 1: Building "wt"
  16. Percona Backup for MongoDB v1.5 Released
  17. New Survey Shows Enterprises Increasing Their Reliance on Open Source Software
  18. Percona Live ONLINE: Percona Previews Open Source Database as a Service
  19. Point-in-Time Recovery for MongoDB on Kubernetes
  20. New Extensions in Percona Distribution for PostgreSQL, Updated Percona Kubernetes Operators: Release Roundup May 10, 2021
  21. War Stories and Learning From Others – Percona Live
  22. MyDumper 0.10.5 is Now Available
  23. Cool New Projects, Technology, and Broadening My Horizons at Percona Live
  24. Webinar June 8: The Pros and Cons of AWS, Azure, and Google Cloud – Which Cloud Provider is Right for Your Business?
  25. Percona Live Sessions for Engineers Working on Building and Developing Databases!
  26. Inconsistent Voting in Percona XtraDB Cluster
  27. InnoDB File Growth Weirdness
  28. Changes to Percona Monitoring and Management on AWS Marketplace

April 2021

  1. Improving Percona Monitoring and Management EC2 Instance Resilience Using CloudWatch Alarm Actions
  2. Percona Live ONLINE: How Companies Manage Customer & Data Volume Rises While Staying Performant
  3. Running Percona Monitoring and Management v2 on Windows with Docker
  4. Compiling Percona XtraBackup for ARM
  5. Resolving the MySQL Active-Active Replication Dilemma
  6. Percona Monthly Bug Report: April 2021
  7. Percona Monitoring and Management Meetup on May 6th: Join Us for Live Tuning and Roadmap Talk
  8. MySQL 101: 10 Great MySQL DBA Interview Questions (and Answers)
  9. Tons of New Features in Percona Monitoring and Management 2.16.0, Updated Percona Distribution for MongoDB: Release Roundup April 26, 2021
  10. Yearly Reminder: DDLs That Fail to Propagate May Cause Percona XtraDB Cluster Inconsistencies
  11. Understanding Processes Running on Linux Host with Percona Monitoring and Management
  12. Demonstrating pg_rewind Using Linux Containers in PostgreSQL
  13. Percona Live ONLINE: Keynotes Now Live!
  14. Back From a Long Sleep, MyDumper Lives!
  15. Change Storage Class on Kubernetes on the Fly
  16. MySQL Group Replication: Conversion of GR Member to Async Replica (and Back) In the Same Cluster
  17. Integrated Alerting Design in Percona Monitoring and Management
  18. Add Microsoft Azure Monitoring Within Percona Monitoring and Management 2.16.0
  19. Percona Monitoring and Management 2.16 Brings Microsoft Azure Monitoring via a Technical Preview
  20. Platform End of Support Announcement for Ubuntu 16.04 LTS
  21. Online DDL with Group Replication In Percona Server for MySQL 8.0.22 (and MySQL 8.0.23)
  22. Win Percona Swag for Technical Product Reviews!
  23. What You Can Do With Auto-Failover and Percona Distribution for MySQL (8.0.x)
  24. Percona Distribution for MySQL: High Availability with Group Replication Solution
  25. Percona Live ONLINE: Focus on Unprecedented Demand for Scale
  26. Replay the Execution of MySQL With RR (Record and Replay)
  27. Latest Version of pg_stat_monitor in Percona Distribution for PostgreSQL, Bug Fix in Percona Server for MongoDB: Release Roundup April 12, 2021
  28. Deploying a MongoDB Proof of Concept on Google Cloud Platform
  29. MySQL 101: Basic MySQL Server Triage
  30. Percona Kubernetes Operators and Azure Blob Storage
  31. What’s New at Percona Live ONLINE 2021?
  32. Monitoring OPNSense Firewall with Percona Monitoring and Management
  33. Which Version of MySQL Should I Use for MyRocks?
  34. Percona XtraBackup Point-In-Time Recovery for the Single Database
  35. Upgrading to MySQL 8: Embrace the Challenge
  36. Working to Validate MyRocks in the Enterprise with Dropbox
  37. Infinitely Scalable Storage with High Compression Feature

March 2021

  1. Webinar April 14: Optimize and Troubleshoot MySQL Using Percona Monitoring and Management
  2. MySQL 101: Using super_read_only
  3. How To Automate Dashboard Importing in Percona Monitoring and Management
  4. What’s Running in My DB? A Journey with currentOp() in MongoDB
  5. Security Fixes for Percona XtraDB Cluster, Updated Percona Distribution for MySQL: Release Roundup March 29, 2021
  6. Overview of MySQL Alternative Storage Engines
  7. The Steps Involved in Creating a Percona Product Release
  8. Importing an Encrypted InnoDB Tablespace into MySQL
  9. Is a Session Analyzer a Good Tool to Simulate Real Traffic?
  10. CVE-2020-29488: Changes in How Absolute Paths are Handled in Percona XtraBackup xbstream
  11. Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github
  12. Kubernetes Operator for Percona Server for MongoDB Sharding, Bug Fixes for Percona Server for MySQL 5.7: Release Roundup March 15, 2021
  13. Webinar March 26: MongoDB Backups Overview
  14. A Peek at Percona Operator for MongoDB New Features
  15. How to Build Percona Server for MySQL From Sources
  16. 3 Percona Software Products Take the SourceForge Leader Award!
  17. Webinar March 24: Introduction to pg_stat_monitor
  18. Testing the Value of ScaleFlux Computational Storage Drive (CSD) for PostgreSQL
  19. Percona Monitoring and Management 2.15 Brings Even MORE Reasons to Upgrade to PMM v2!
  20. Percona Distribution for MongoDB 4.4.4, Bug Fix in Percona Server for MongoDB: Release Roundup March 1, 2021

February 2021

  1. Connection Queuing in pgBouncer: Is it a Magical Remedy?
  2. Webinar March 18: Moving Your Database to the Cloud – Top 3 Things to Consider
  3. MySQL Monitoring and Reporting Using the MySQL Shell
  4. Percona Monthly Bug Report: February 2021
  5. Point-In-Time Recovery in Percona Operator for MySQL Based on Percona XtraDB Cluster – Architecture Decisions
  6. Hoss Talks Foss: The Podcast is Now Available
  7. The Most Important Skills for an SRE, DBRE, or DBA
  8. MySQL 5.6 and Percona Server for MySQL 5.6 are End of Life
  9. Bare Systemd Method to Create an XFS Mount
  10. Improvements to Percona Server for MongoDB, Final Release of Percona Server for MySQL 5.6 Series: Release Roundup February 15, 2021
  11. Top 5 Features Developers Love About MongoDB
  12. Tame Kubernetes Costs with Percona Monitoring and Management and Prometheus Operator
  13. Request for Comments: Global Processlist in Percona Monitoring and Management
  14. Various Types of InnoDB Transaction Isolation Levels Explained Using Terminal
  15. Monitoring a TP-Link Switch with Percona Monitoring and Management
  16. MongoDB Sharding & Replication 101 – The Community’s Questions Answered!
  17. DBaaS on Kubernetes: Under the Hood
  18. Installing Percona Monitoring and Management v2 on Linode
  19. Webinar February 24: What’s Old Is New, What’s Coming Is Here – Percona Offerings for MySQL 5.6 and DBaaS in PMM
  20. FOSDEM Is This Weekend – Matt Yonkovit’s Must-See Sessions!
  21. Q&A on Webinar "Using PMM to Identify and Troubleshoot Problematic MySQL Queries"
  22. Introducing: Percona Live Community Rooms!
  23. Why SSPL is Bad For You, Part 2
  24. Percona Software Feedback – Help Us, Help You!
  25. PostgreSQL Database Security: Authentication
  26. Push Metrics for Percona Monitoring and Management, Percona Distribution for MongoDB 4.4.3: Release Roundup February 1, 2021

January 2021

  1. Percona Monitoring and Management 2.14: Moving to a Push Model for VictoriaMetrics
  2. Webinar February 10: Kubernetes – The Path to Open Source DBaaS
  3. How to Create PostgreSQL Custom Builds and Debian Packages
  4. Load Balancing ProxySQL in AWS
  5. Percona XtraBackup 8 Enables –lock-ddl by Default
  6. Percona Live ONLINE 2021 Call for Papers!
  7. Deploying Any Version of Leading Open Source Databases for Tests and Experiments
  8. Achieving a More Secure MongoDB with Percona Monitoring and Management’s Security Tool
  9. Getting Started with MongoDB in OpenShift Using the Percona Operator for MongoDB
  10. PostgreSQL on ARM-based AWS EC2 Instances: Is It Any Good?
  11. Low Value in range_optimizer_max_mem_size Might Cause Full Table Scan
  12. Drain Kubernetes Nodes… Wisely
  13. Keeping Open Source Open, or, Why Open is Better
  14. MySQL 8.0.23 Is Available: Highlighting Some Important Points
  15. The MySQL Clone Wars: Plugin vs. Percona XtraBackup
  16. pg_stat_monitor: A New Way Of Looking At PostgreSQL Metrics
  17. Updates to Percona XtraDB Cluster, New Features in Percona Toolkit 3.3.0: Release Roundup January 18, 2021
  18. MySQL 8.0.22: SHOW PROCESSLIST Version 2 – Now Available From PERFORMANCE_SCHEMA
  19. How to Store MySQL Audit Logs in MongoDB in a Maintenance-Free Setup
  20. Thinking About Deploying MongoDB? Read This First.
  21. Webinar January 28: Tuning PostgreSQL for High Performance and Optimization
  22. Running Kubernetes on the Edge
  23. Percona 2020 Recap: Great Content and Software Releases
  24. Webinar January 26: Using Percona Monitoring and Management to Identify and Troubleshoot Problematic MySQL Queries
  25. The Preview of Database as a Service (DBaaS) in Percona Monitoring and Management is Now Live!
  26. A Snippet of Features: Reviewing PostgreSQL Version 13
  27. MySQL Group Replication – How to Elect the New Primary Node
  28. Full Read Consistency Within Percona Operator for MySQL Based on Percona XtraDB Cluster
  29. Percona Operator for MySQL Based on Percona XtraDB Cluster: HAProxy or ProxySQL?
  30. Streaming MySQL Backups with Percona XtraBackup – Another Alternative
  31. Updated MySQL OSMetrics Plugins
  32. TAM Enterprise Experiences – Data Encryption
  33. PostgreSQL: DB-Engines.com’s Database of the Year
  34. Webinar January 19: Maximize the Benefits of Using Open Source MongoDB with Percona Distribution for MongoDB
  35. Google Cloud Platform: MySQL at Scale with Reliable HA Webinar Q&A
  36. One Shard Support in Kubernetes Operator for Percona Server for MongoDB
  37. Webinar January 20: MariaDB Observability
  38. TAM Enterprise Experiences – Troubleshooting Methodology
  39. Converting MongoDB to Percona Server for MongoDB Webinar Q&A
  40. Percona Monthly Bug Report: December 2020
  41. Tech Previews in Percona Monitoring and Management, Percona Distribution for MySQL 8.0.21: Release Roundup January 4, 2021

← 2018–2020