2021–2026
1,494 posts
2026 152
October 2026
- What’s New in PSMDB Sandbox: Six Months of Updates
- Benchmarking Vector search in six database engines
- PLGM Has Grown Up: A New UI and Many More Features
- Percona Operator for MySQL 1.3.0: autopilot tuning, zero-data-loss async failover, encrypted PITR
- Why you should stop using ARBITERS in MongoDB
- How to Extract Data from InnoDB, MyISAM, and MyRocks Files Without a Running Server
- PHP2Shell Vulnerability: Percona Security Update
- “MongoDB was slow on Thursday”: answering the app team with mongo-health
- When a Small Change Writes Too Much – How A Linux Kernel Improvement Can Strike You in PXC/Galera Workloads
- JavaScript in MySQL: Extending SQL, Not Moving the Application
- Thread Pool in Percona Server and MySQL (Part 2)
- Meet MySQL 26.7: A New Versioning Era Begins
- MongoDB 9.0: More 8.4 than 9.0?
- PGO or not PGO this is the dilemma. Step 3
- PGO or not PGO this is the dilemma. Step 2
- PGO or not PGO this is the dilemma. Step 1
- Your Galera cluster’s hardest problem was never the replication library
- DBTrail: Analytical Reports on Your MySQL Data, Without Running Them on MySQL – Part 1
- Percona ClusterSync for MongoDB 1.0.0 is Generally Available
- What Is Running on My MongoDB Right Now? Real-Time Analytics in PMM
- Thread Pool in Percona Server and MySQL (Part 1)
- Tuning Percona ClusterSync for MongoDB Performance
September 2026
- Percona ClusterSync for MongoDB Goes Highly Available: Active-Standby Failover
- Valkey Memory Optimization, Version by Version and Encoding: How Many Bytes Did Each Release Actually Save?
- PgQ and PgQue: Workflow Engines you might need in PostgreSQL
- When pt-online-schema-change “where” Meets Galera: Understanding Chunk Auto-Resize and Flow Control
- DISTANCE() and VECTOR_DISTANCE(): Vector Similarity in Percona Server for MySQL 9.7
- Evaluating LLM models for DBA tasks
- Group Replication Beyond a Single Cluster: DC-DR with Percona (PS MySQL) Operator
- Too many GCache Page Files in MySQL Data Directory
- pgBackRest Compression: How Much CPU Is a Smaller Backup Worth?
- Performance improvements in Percona Server 8.4.11-11
- Percona and HexaCluster: Faster, Safer Oracle Migration
- Enabling TLS in PXC without Downtime
- Percona Operator for PostgreSQL 3.1.0: Transparent Data Encryption, Logical Replicas, and Persistent Logging
- Meet pgstef: Why Stefan Fercot Joined Percona, and Why You Should Find Him at Percona Live Amsterdam
- Mongorewind: Rewind Your MongoDB Test Data Without Restoring a Backup
- OpenID Connect Authentication for MySQL, Now Fully Open Source
August 2026
- Rotating Expiring X.509 Certificates in Percona Server for MongoDB with Minimal Service Interruption
- Benchmarking vector indexes
- Performance Progression of Percona Server for MySQL 8.4
- Navigating the Walled Gardens of PostgreSQL: Hidden Risks of Postgres Vendor Lock-in
- Replication Lag on AWS FSx: The Hidden EC2 Single-Flow Bandwidth Limit
- Software Bill of Materials in Percona Server for MongoDB
- Security Advisory: Privileged ClickHouse access through the Grafana data source in PMM
- Stop guessing at gcache: inspect Galera/PXC write sets with gcache-inspector
- Percona University Comes to Uruguay
- Replicating from InnoDB into a DuckDB storage engine
- Percona for MongoDB: RHEL 10, Its Derivatives, and Debian 13 – On Both x86_64 and ARM
- The open way of Percona Search for MongoDB
- The DuckDB MySQL engine at 500 GB
- The diagnostic data MongoDB Atlas doesn’t hand you
July 2026
- Stored Procedures memory consumption in Percona Server for MySQL
- Percona Server for MongoDB 8.3 Technical Preview Is Now Available
- Alert on CVEs in Your Percona Tools for MongoDB on Day One
- Percona Operator for MongoDB 1.23.0: ClusterSync Migration, Vector Search, and PVC Snapshot Backups
- How to Migrate from MySQL Galera Cluster to Percona XtraDB Cluster
- PostgreSQL Meta Commands that save time every day
- Inside MySQL 9.7 LTS Features
- MyDumper Locking Mechanisms Revisited: Introducing SAFE_NO_LOCK
- Running DuckDB as a MySQL 9.7 storage engine
- Percona Operator for MySQL 1.2.0: Cross-Site Replication, Encrypted Backups, and Automatic Storage Scaling
- Comparing Migration Methods from the Crunchy Data PostgreSQL Operator to the Percona Operator for PostgreSQL
- Why Percona Backup for MongoDB Is the Right Choice for Production Backups
- Still on MySQL 5.7 or 8.0? Those high-severity CVE fixes are covered
June 2026
- Community Docker Images: keeping the operator open without a vendor registry lock-in
- Debugging with Ephemeral Containers
- Why I haven’t run my databases on Kubernetes
- Skipping Percona Server for MySQL 8.4.9 and 9.7.0
- Security advisory: CVE-2026-9740 and CVE-2026-11933 in Percona Server for MongoDB
- Extending pt-archiver with a Partition-Aware Plug-in for Fast Retention Policy Enforcement
- Group Replication VS Percona XtraDB Cluster: The True Cost of Consistency
- The Failover Brownout: Rethinking High Availability in MySQL Group Replication
- Percona Operator for MySQL (PXC) 1.20.0: Automatic Storage Resizing, TLS Certificate Rotation, and ARM64 Support
- Migrating from MongoDB 6.0 to 8.0: How Percona ClusterSync Handles Cross-Version Replication
May 2026
- Percona Operator for PostgreSQL 3.0.0: Hard Fork, OLM Scoping, Major Upgrades
- Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: Backup-Restore and PV Reuse
- How Procurement Leaders Realize ROI from Open Source Databases
- Running TidesDB as a MySQL 9.7 storage engine
- Migrate from Crunchy Data PostgreSQL Operator to Percona PostgreSQL Operator: Standby Cluster Method
- Why Modern Finance Runs on Open Source
- MySQL 9.7.0 PGO Benchmark Analysis
- CVE-2026-8053: “We don’t use time-series” is not a mitigation
- Manually Migrate Hash Slots in a Valkey/Redis Cluster
- Not All Open Source Is Equal: Choosing a PostgreSQL Operator for Kubernetes in 2026
- Keeping pgBackRest Open, Healthy, and Community Driven
- Modern Financial Database Operations: Secure, Scalable, and Continuously Available
- What You’re Really Paying for With Proprietary Databases
- Proactive Database Performance: How to Keep Financial Systems Online and Fast
- Bringing pt-query-digest-Style Slow Query Analysis to PostgreSQL with pg_enhanced_query_logging
- PSMDB Sandbox: A Browser-Based UI for Deploying MongoDB with Terraform and Ansible
- I Know Kung Fu
- Curious case of PXC node that refused to start due to SSL
- Building Query Analysis and Insights Dashboard in PMM
- Running Databases Reliably at Scale: Reduce Operational Risk and Maintain Performance Across Hybrid Environments
- Run an ALTER TABLE for a huge table in Aurora
April 2026
- Managing Valkey Cluster in Kubernetes
- Continued Commitment to Percona XtraDB Cluster
- Troubleshooting logical replication delay made easy
- XtraBackup incremental prepare phase is 2x-3x faster!
- Orchestrator’s Next Chapter: What It Means for Percona Customers
- Ensuring PostgreSQL Backup Continuity: A pgBackRest Update
- Achieving High Availability with Valkey Sentinel
- Innovation From Every Corner: Inside Percona’s Build with AI Competition
- Scaling Your Cache: A Step-by-Step Guide to Setting Up Valkey Replication
- Percona Live 2026 is Back in the Bay Area — Here’s Why You Don’t Want to Miss It
- Impacts of updates in open-source databases
- Percona Operator for MySQL 1.1.0: PITR, Incremental Backups, and Compression
- PostgreSQL Performance: Is Your Query Slow or Just Long-Running?
- Deploying Cross-Site Replication in Percona Operator for MySQL (PXC)
- MariaDB’s Snapshot Isolation: A Fix That Breaks More Than It Fixes
- Why A Goat?
- Pipelining and Transactions in Redis and Valkey
- MongoDB Query Plan Cache Explained: Performance, Pitfalls, and Re-Planning
- Auditing Login Attempts in MySQL and MariaDB
- Percona ClusterSync for MongoDB 0.8.0: Up to 18x Faster Change Replication
- Percona Operator for PostgreSQL 2.9.0: PostgreSQL 18 Default, PVC Snapshot Backups, LDAP Support, and More!
- Benchmarking MyRocks vs. InnoDB in Memory-Constrained Environments
March 2026
- PostgreSQL: Bye-Bye MD5 Authentication. What’s Next?
- 2026 – MySQL Ecosystem Performance Benchmark Report
- Rate Limiting Strategies with Valkey/Redis
- What Is in pg_gather Version 33 ?
- How to Customize PagerDuty Custom Details in Grafana: The Hidden Override Method
- A Failing Unit Test, a Mysterious TCMalloc Misconfiguration, and a 60% Performance Gain in Docker
- Valkey and Redis Sorted Sets: Leaderboards and Beyond
- What Exactly Is the MySQL Ecosystem?
February 2026
- Security Advisory: A Series of CVEs Affecting Valkey
- Percona Operator for MongoDB 1.22.0: Automatic Storage Resizing, Vault Integration, Service Mesh Support, and More!
- A Guide to Accelerating Your Application with Valkey: Caching Database Queries and Sessions
- An Open Letter to Oracle: Let’s Talk About MySQL’s Future
- Semantic Caching for LLM Apps: Reduce Costs by 40-80% and Speed up by 250x
- Percona at 20: Why Our Open Source, Services-Led Model Still Works
- Importance of Tuning Checkpoint in PostgreSQL
January 2026
- Rebuilding a Replica with MyDumper
- Databases, Data Lakes, And Encryption
- Automatic "Multi-Source" Async Replication Failover Using PXC Replication Manager
- Back to Our Open Source Roots: Winding Down Percona ProBuilds
- MySQL January 2026 Performance Review
- Separating FUD and Reality: Has MySQL Really Been Abandoned?
- From Feature Request to Release: How Community Feedback Shaped PBM’s Alibaba Cloud Integration
- The Evolution of Redis: From Cache to AI-Database (V1.0 to 8.4)
- What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL, Part 2
- Deploying Percona Operator for MySQL with OpenTaco for IaC Automation
- Percona Operator for PostgreSQL 2025 Wrap Up and What We Are Focusing on Next
- Announcing Percona ClusterSync for MongoDB: The Open Source Trail to Freedom
- The Importance of Realistic Benchmark Workloads
- Using PXC Replication Manager to Auto Manage Both Source and Replica Failover in Galera-Based Environments
- Introducing OpenEverest: An Independent Open Source Project for the Future of Data Platforms
- Urgent Security Update: Patching "Mongobleed" (CVE-2025-14847) in Percona Server for MongoDB
- Good Bye Percona Everest, Hello OpenEverest!
- JavaScript Stored Routines in Percona Server for MySQL: A New Era for Database Programmability
- Running Databases on Kubernetes: A Practical Guide to Risks, Benefits, and Best Practices
2025 219
December 2025
- CVE-2025-14847 (MongoBleed) — A High-Severity Memory Leak in MongoDB
- Building a Multi-Cloud Strategy: Cut Costs, Improve Resilience, and Avoid Lock-In
- Migrate to Freedom: Choosing a Truly Open Source PostgreSQL Operator
- Update Request! New PostgreSQL RPMs Released to Disable Debug Assertions
- Percona Operator for MongoDB in 2025: Making Distributed MongoDB More Predictable on Kubernetes
- Kubernetes Operators Compared: The Key to Scalable, Cost-Efficient Databases
- Kubernetes Multi-Cloud Architecture: Building Portable Databases Without Lock-In
- Memory Management in MongoDB 8.0: Testing the New TCMalloc
- Improve Developer Velocity with Kubernetes Databases
- Introducing Percona Load Generator for MongoDB Clusters: The Benchmark Tool That Simulates Your Actual Application
- Bridging the Gap: Querying PostgreSQL Tables from an Oracle Database
- Managed Database vs. Kubernetes: Taking Back Control of Your Cloud Costs and Agility
- Perform Point-In-Time-Recovery (PITR) in Valkey/Redis
- Support for Crunchy Hardened PostgreSQL Ends Soon: Don’t Get Caught Off Guard.
- A Christmas Carol of Two Databases
- Rotate SSL/TLS Certificates in Valkey/Redis Without Downtime
- How to Turn a MySQL Unique Key Into a Primary Key
- Unlocking Secure Connections: SSL/TLS Support in Percona Toolkit
- Community Erosion Post License Change: Quantifying the Power of Open Source
- Cloud-Native MySQL High Availability: Understanding Virtually SYNC and ASYNC Replication
- Expanding Our Reach: Percona Server for MongoDB Now Officially Supports Rocky Linux 8 and 9!
- We Believe in Freedom
- Impact of Starting PostgreSQL Service Manually in an Active Patroni Cluster
November 2025
- Let’s Rebuild the MySQL Community Together
- Building the Future of MySQL: Announcing Plans for MySQL Vector Support and a MySQL Binlog Server
- Analyzing the Heartbeat of the MySQL Server: A Look at Repository Statistics
- How to Deploy a Stand-By/Ad-Hoc Cluster Based on Percona Operator for PostgreSQL
- Performing Standby Datacentre Promotions of a Patroni Cluster
- Data Retention Policy Implementation – How and Why
- Introducing the GA Release of the New Percona Operator for MySQL: More Replication Options on Kubernetes
- A Tale of Two Databases: No-Op Updates in PostgreSQL and MySQL
- Distributing Data in a Redis/Valkey Cluster: Slots, Hash Tags, and Hot Spots
- PostgreSQL OIDC Authentication with pg_oidc_validator
- How to Set Up Valkey, The Alternative to Redis
- PostgreSQL 13 Is Reaching End of Life. The Time to Upgrade is Now!
- Surprise with innodb_doublewrite_pages in MySQL 8.0.20+
October 2025
- How to Configure pgBackRest Backups and Restores in PostgreSQL (Local/k8s) Using a MinIO Object Store
- Practical Data Masking in Percona Server for MySQL 8.4
- Troubleshooting PostgreSQL Logical Replication, Working with LSNs
- Customizing the New MongoDB Concurrency Algorithm
- Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)
- Open Source Is Not Just Code: It’s Integrity
- A Guide to Redis Performance Best Practices
- Celebrating a New Chapter: Percona Welcomes Peter Farkas as its New Chief Executive Officer
- The Redis License Has Changed: What You Need to Know
September 2025
- Tackling the Cache Invalidation and Cache Stampede Problem in Valkey with Debezium Platform
- New File Copy-Based Initial Sync Overwhelms the Logical Initial Sync in Percona Server for MongoDB
- MySQL 8.0 End of Life Support: What Are Your Options?
- Choosing the Right Key-Value Store: Redis vs Valkey
- Announcing OpenBao Support in Percona Server for MongoDB
- Keep PostgreSQL Secure with TDE and the Latest Updates
- Help Shape the Future of Vector Search in MySQL
- MySQL with Diagrams Part Three: The Life Story of the Writing Process
- What is Percona’s Transparent Data Encryption Extension for PostgreSQL (pg_tde)?
- Deploying Percona Operator for MongoDB Across GKE Clusters with MCS
- Beyond EOL: The Real Benefits of Upgrading to MySQL 8.4
- Swimming with Sharks: Analyzing Encrypted Database Traffic Using Wireshark
August 2025
- It’s End of Life for Redis Enterprise 7.2 in Six Months – What Are Your Options?
- Valkey 9.0: Enterprise-Ready, Open Source, and Coming September 29, 2025
- Don’t Trust, Verify: How MyDumper’s Checksums Validates Data Consistency
- MySQL 8.0 Deprecated Features: What You Need to Know
- MySQL Router 8.4: How to Deal with Metadata Updates Overhead
- Deep Diving the Citus Distribution Models Along with Shard Balancing/Read Scaling
- Secure, Centralized Authentication Comes to Percona Server for MongoDB with OpenID Connect
- Top 5 Security Risks of Running MySQL 8.0 After Its EOL
- Webinar Q&A: No More Workarounds: Open Source PostgreSQL TDE Is Here
- LDAP Isn’t Going Away, and Neither Is Our Support for Percona Server for MongoDB
- MySQL 8.0 End of Life Date: What Happens Next?
- Planning Ahead for PostgreSQL 18: What Matters for Your Organization
- Integrating Citus with Patroni: Sharding and High Availability Together
- Enhancing PostgreSQL Security: How to Encrypt the pgBackRest Repository
- PostgreSQL Database Security: External Server-Based Authentication
July 2025
- Security Advisory: CVE Impacting Percona Monitoring and Management (PMM)
- Scalability for the Large-Scale: File Copy-Based Initial Sync for Percona Server for MongoDB
- A Practical Guide to PostgreSQL Replication with Both Asynchronous and Synchronous Standbys
- Disaster Recovery for PostgreSQL on Kubernetes
- How to Perform Rolling Index Builds with Percona Operator for MongoDB
- Public Schema Security Upgrade in PostgreSQL 15
- Introduction to Data Importers in Percona Everest
- The Quirks of Index Maintenance in Open Source Databases
- Diagnosing MySQL Crashes on RHEL with GDB: How to Identify the Database, Table, and Query Involved
- Using replicaSetHorizons in MongoDB
- How Can AI Talk to My Database Part Two: MySQL and Gemini
- How Can AI Talk to My (PostgreSQL) Database?
- MyDumper Refactors Locking Mechanisms
- Running PostgreSQL on Kubernetes: High Availability, Scaling, and Disaster Recovery
- Run PostgreSQL in Kubernetes: Solutions, Pros and Cons
- PostgreSQL Backup and Restore 101: For Non-Postgres DBAs
- Working with Geospatial Data? PostGIS Makes PostgreSQL Enterprise-Ready
- Transparent Data Encryption: The Best Way to Secure Your Data in PostgreSQL
- Deploying MongoDB Test Environments with Terraform and Ansible
- Enabling and Enforcing SSL/TLS for PostgreSQL Connections
- A Tale of Two Databases: How PostgreSQL and MySQL Handle Torn Pages
- Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 2: Test Results
- Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 1: How-To
- Migrating PostgreSQL to Kubernetes
June 2025
- The PG_TDE Extension Is Now Ready for Production
- Bootstrap PostgreSQL on Kubernetes
- Managing PostgreSQL on Kubernetes with Percona Everest’s REST API
- Percona XtraDB Cluster: Our Commitment to Open Source High Availability
- Scaling Smarter: What You Have Missed in MongoDB 8.0
- Using Percona Everest Operator CRDs to Manage Databases in Kubernetes
- Open Wins Again II: From Fork to Force
- Reducing PostgreSQL Costs in the Cloud
- MySQL Orchestrator Failover Behavior During Replication Lag
- Looking Ahead: A Confident New Chapter for Percona
- Percona Software for MongoDB Release Plan Updates
- Integrating Repmgr with Barman: Managing Backups During Switchovers
- Using MERGE To Make Your PostgreSQL More Powerful
- Percona Earns Kubernetes Certified Services Provider Status for All Three Major Open Source Databases
- Storage Strategies for PostgreSQL on Kubernetes
- A Practical Guide to PostgreSQL Indexes
- Percona Named to DBTA’s 2025 List of 100 Companies That Matter Most in Data
- How to Perform a Disaster Recovery Switchover with Patroni for PostgreSQL
- PgBouncer for PostgreSQL: How Connection Pooling Solves Enterprise Slowdowns
- Introducing Experimental Support for Stored Programs in JS in Percona Server for MySQL
- PostgreSQL Security Missteps and Tips
- Understanding the Client-Output Buffer Limit for Replicas in Valkey
- PostgreSQL Backup Strategies for Enterprise-Grade Environments
May 2025
- How to Safely Upgrade InnoDB Cluster From MySQL 8.0 to 8.4
- The Open Source Ripple Effect: How Valkey Is Redefining the Future of Caching, and Why It Matters
- Beyond Guesswork: Enterprise-Grade PostgreSQL Tuning with pg_stat_statements
- What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL
- InnoDB Cluster: Set Up Router and Validate Failover
- An Introduction to Dictionary Operations in Data Masking Component
- Freedom and Flexibility: Rethinking Your MongoDB Cloud Strategy Beyond Atlas
- New in Percona Everest 1.6.0: Easily Deploy PMM with a Single Helm Command
- Configuring PgBouncer auth_type with Trust and HBA: Examples and Known Issues
- InnoDB Cluster Setup: Building a 3-Node High Availability Architecture
- Patroni: The Key PostgreSQL Component for Enterprise High Availability
- Deploying External Read Replica in MySQL InnoDB Cluster
- MongoDB Benchmarking Made Effortless With Workload Generator for MongoDB
- MongoDB Operators Explained: Features, Limitations, and Open Source Alternatives
April 2025
- Useful PostgreSQL Index Maintenance Queries to Improve Performance
- Benchmarking PostgreSQL: The Hidden Cost of Over-Indexing
- pgvector: The Critical PostgreSQL Component for Your Enterprise AI Strategy
- How to Upgrade PostgreSQL Extensions (Without Breaking Anything)
- Does FCV Have Any Impact on MongoDB Performance?
- Behind the Scenes: How Percona Support Diagnosed a MongoDB FTDC Freeze
- Speeding Up Percona XtraDB Cluster State Transfers with Kubernetes Volume Snapshots
- Run PostgreSQL on Kubernetes: A Practical Guide with Benchmarks and Best Practices
- What’s New in MySQL 8.4 LTS: Key Enhancements Explained
- How to Extend Percona Monitoring and Management to Add Logging Functionality
- Percona Server for MySQL Data Masking Enhanced with Dictionary Term Cache
- Avoiding PostgreSQL Upgrade Errors: A Practical Guide
- MongoDB Pricing Explained: What You’re Really Paying For
- Percona Server for MySQL: Enhanced Encryption UDFs
- Troubleshooting 10 of the Most Common PostgreSQL Errors
- The PostgreSQL Migration Playbook: What to Plan, Avoid, and Expect
- Why PostgreSQL NULL Values Break Your Queries (And How to Fix Them)
- 4 Ways to Convert MongoDB BSON to JSON Format
- Essential MongoDB Backup Best Practices for Data Protection
- How to Migrate From MariaDB to MySQL
- What is PostgreSQL? Key Features, Benefits, and Real-World Uses
- Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis
- Kubernetes Sidecar Containers Explained: Benefits, Use Cases, and What’s New
- Is MongoDB Truly Open Source? A Critical Look at SSPL
- PostgreSQL Security: A Comprehensive Guide to Hardening Your Database
- PostgreSQL Performance Tuning Guide: Settings That Make a Difference
- How to Run MongoDB on Kubernetes: Solutions, Pros and Cons
March 2025
- Transparent Data Encryption for PostgreSQL Release Candidate is Here!
- Enhancing Keyhole: Pulling More Metrics from MongoDB’s FTDC
- Percona XtraBackup 8.4 Pro: Reduce Server Locking by up to 4300X
- Percona Monitoring and Management 2: Clarifying the End-of-Life and Transition to PMM 3
- MongoDB Atlas On-Premise: Challenges and Flexible Alternatives
- Troubleshooting Common MySQL Performance Issues
- Migrating from MySQL to PostgreSQL Using pgloader: A Practical Guide
- The Percona Perspective: A Vision for the Future of Open Source Databases in the Age of AI
- Percona Server for MySQL 8.4.2 vs 8.0.40: Comparison of Variables and Keywords
- Enterprise Readiness with Percona Monitoring and Management: A Look at PMM 3.0.0
- Using Barman Cloud Utilities for Backups and WAL Archiving in PostgreSQL
- HAProxy-Patroni Setup Using Health Check Endpoints and Debugging
- Ready for the Enterprise: New Solution Updates from Percona
- Extending MySQL 5.7: Percona Releases Post-End-of-Life Source Code to the Community
- MongoDB 101: Tuning WiredTiger Cache After a Memory Upgrade
- Achieving PostgreSQL High Availability: Strategies and Setup Guide
- Simplify Valkey Adoption with Percona Support and Services
- Easy Way to Provision a PostgreSQL Cluster on Kubernetes
- MongoDB Partitioning: Best Practices for Scalability and Performance
- Why Companies Are Saying No to Proprietary Software, Including MongoDB
- Compression Methods in MongoDB: Snappy vs. Zstd
- Automating MongoDB Log Rotation
- MySQL 101: How to Find and Tune a Slow MySQL Query
- InnoDB Performance Optimization Basics
- Essential Guide to the PostgreSQL VACUUM Command for Performance
- Why Enterprises are Choosing PostgreSQL (And What They Wish They Knew Sooner)
- A Tutorial on MongoDB Sharding Best Practices & When To Enable It
- MongoDB Docker Installation: Everything You Need to Know
- 5 Effective Strategies for MongoDB Performance Tuning
February 2025
- PostgreSQL Upgrade Using pg_dump/pg_restore: A Step-by-Step Guide
- Using VS Code and Docker to Debug MySQL Crashes
- Understanding trx-consistency-only on MyDumper Before Removal
- Alternatives to MongoDB Atlas: More Control, Lower Costs
- Orchestrator (for Managing MySQL) High Availability Using Raft
- Sizing the Replication Backlog Buffer for Valkey
- Considering Alternatives for Your MySQL Migration? Why Percona Should Be Your First Choice
- Security Advisory: CVE Affecting Percona Monitoring and Management (PMM)
- Encrypt PostgreSQL Data at Rest on Kubernetes
- MongoDB 8.0 Performance; Does It Live Up to the Hype?
- MongoDB – Converting Replica Set to Standalone
- MongoDB Indexes Explained: A Comprehensive Guide to Better MongoDB Performance
- How to Generate an Ansible Inventory with Terraform
- MySQL Performance Tuning: Maximizing Database Efficiency and Speed
January 2025
- PostgreSQL Database Security Best Practices
- Using Blue/Green Deployment For (near) Zero-Downtime Primary Key Updates in RDS MySQL
- Navigating MongoDB Licensing Challenges: Why Percona is a Game-Changer
- What’s the Cost of Counting MySQL Table Rows?
- Percona Everest: An Open Source Solution for MongoDB Sharding and Backups
- What Hurts in PostgreSQL Part One: Temporary Tables
- PostgreSQL vs. the Cloud for GenAI? 4 Things to Consider
- Effective PostgreSQL Monitoring: Key Metrics and Tools
- Prevent Encryption Key Loss When Using Percona Server for MongoDB with HashiCorp’s Vault
- Your Data’s Not Safe Until It’s TDE-Safe — Here’s How
- Attaching a Percona Monitoring and Management Graph Image Along with an Alerting Notification
- MySQL with Diagrams Part Two: How KILL Works
- MySQL 8.4.3 and 9.1.0: Major Performance Gains Revealed
- Debugging a Binary Data Oplog Replay Issue in MongoDB
- How to Replace Patroni and Etcd IP/Host Information in PostgreSQL
- MySQL High CPU Usage: Effective Troubleshooting Methods
2024 245
December 2024
- MySQL Transaction ERROR 1412 and Isolation Levels
- Percona XtraBackup 101: Decompress and Decrypt or Decrypt and Decompress?
- Percona Wins 2024 Digital Innovator Award from Intellyx
- How To Deal with a AUTO_INCREMENT Max Value Problem in MySQL and MariaDB
- Percona Server for MongoDB 8.0: The Most Performant Ever
- Software Licensing and Open Source: Why Definitions Matter
- MySQL with Diagrams Part One: Replication Architecture
- How to Get Useful Information Out of Valkey/Redis Keys
- Performing ELT Operations Using DOMAINs
- The Evolution of Stateful Applications in Kubernetes
- Who Ate My MySQL Table Rows?
- Checking Index Consistency on a Sharded Cluster in MongoDB
November 2024
- Using Loki and Promtail to Display PostgreSQL Logs From a Kubernetes Cluster in PMM
- PostgreSQL 12 End of Life: Upgrade Now with Percona
- Exploring Kubernetes CPU Resources in View of Percona XtraDB Cluster’s Flow Control
- Alternatives to Cloud DBaaS: What to Look For
- An Elephant in the Cluster: Making PostgreSQL Feel at Home on Kubernetes
- Valkey/Redis Key-Specific Dump, Restore, and Migration
- Exposing PostgreSQL with NGINX Ingress Controller
- How Can MySQL Catch Up with PostgreSQL’s Momentum?
October 2024
- Tracking Dual Passwords in MySQL
- Percona Backup for MongoDB and Disk Snapshots in Amazon AWS – Part 2
- Migrate from Redis to Valkey Without Downtime
- Abandonware in Popular Open Source Databases
- Redis Users Want a Change
- Open Source and Flawed Foundations
- Percona Backup for MongoDB and Disk Snapshots in Amazon AWS
- Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform – Part 2
- Upgrade MySQL to 8.0? Yes, but Avoid Disaster!
- Percona Backup for MongoDB and Disk Snapshots in Google Cloud Platform
September 2024
- MongoDB: New Balancer Policy and Automerger
- Dealing with a ‘DatabaseVersion.timestamp’ Error After a MongoDB Upgrade
- How Network Splits/Partitions Impact Group Replication in MySQL
- Understanding MySQL Indexes: Types, Benefits, and Best Practices
- MySQL 8.0 vs. 5.7: Are the Newer Versions More Problematic?
- Introducing RHEL9-Certified Builds for Percona MySQL: Ensure Maximum Compatibility and Compliance
- All UUID Functions in Percona Server for MySQL: RFC 9562 Implemented
- Simplify User Management with Percona Operator for MongoDB
- MongoDB: High Availability Topology for a Multi-Region Setting
- How to Migrate a Production Database to Percona Everest (MySQL) Using Clone
- MongoDB Performance Regression Benchmarking and the Truth Behind Journaling
- PostgreSQL Internals for Newbies: A Guide to Data Storage, Part One
- How to Upgrade a Kubernetes Cluster
- Percona In-Product Telemetry: Updates, Findings, and News
- What are Kubernetes Pods? A Deep Dive
August 2024
- When Warnings Deceive: The Curious Case of InnoDB’s Row Size Limitation
- Important Notice: Update Process for Percona Monitoring and Management 2.38 and Earlier
- Percona Server for MySQL Performance Improvements – August 2024
- Addressing Data Size Differences in MongoDB Replica Set Nodes
- How to Run Percona Toolkit in Kubernetes
- Why You Should Consider an External Replica for Your Cloud Environment
- The Making of an Open Source PostgreSQL TDE Extension
- Effective Strategies for Recovering MySQL Group Replication From Failures
- Solving pg_upgrade and lc_collate Mismatch Issues in PostgreSQL
- How to Build a PostgreSQL Patch Test Environment on Ubuntu 22.04
- Improve the Security of a Percona Server for MongoDB Deployment with KMIP Key State Polling
- MySQL Router and RestAPI – What Do They Have in Common?
- Open Source AI Database Agent Part 2: OSADA
- Dispelling Myths About PostgreSQL Default Privileges
- Open Source AI Database Agent Part 1: Introduction
- How to Upgrade MongoDB Using Backups Through Many Major Versions
- Update Your Percona Release Repository (Or Start Using It!)
July 2024
- Severe Instability of MySQL 8.0.38, 8.4.1 and 9.0 Resolved in Upcoming Releases
- Online Schema Changes on Tables with Foreign Keys in MySQL
- MySQL 9.0 Includes a New Option for Explaining Queries
- How to Monitor Valkey/Redis with Percona Monitoring and Management
- How to Have a Single MySQL User Account From Specific Hosts
- Using Compact in Percona Server for MongoDB From Version 4.4+
- An Enterprise-Grade MongoDB Alternative Without Licensing or Lock-in
- Ultimate Guide to Improving MySQL Query Performance
- No MySQL 9.x Innovation Releases from Percona
- Using pt-online-schema-change for Purging Rows and Reclaiming Disk Space in a Single Operation
- Percona Server for MySQL and Percona XtraBackup Now Available for ARM64
- Using the Percona Audit Logging Plugin on MySQL Community 8.0.x
- Do Not Upgrade to Any Version of MySQL After 8.0.37
- Deploying MongoDB on Kubernetes with Percona Everest
- The Powerful Features Released in PostgreSQL 17 Beta 2
- MyLoader Is Now Importing at Full Speed
- Automated Major Version Upgrades in Percona Operator for PostgreSQL
- Ensure the Correct Repositories are Enabled for Percona Packages
- Easy Guide to Switching PostgreSQL Physical Replication to Logical Replication with pg_createsubscriber
- Introducing Percona Everest: Revolutionizing Cloud-Native Database Management
- See What’s Inside a WAL File Using pg_waldump and pg_walinspect
- MySQL 9.0 Community Edition: A Quick Peek
- How to Remove an Orphan Large Object in PostgreSQL With Vacuumlo
- Configuring Percona Backup for MongoDB in a Multi-Instances Environment
June 2024
- Why Are Queries with Many IN Values More Expensive After Upgrading to MySQL 8.x?
- Adding TLS to LDAP Authentication in Percona Operator for MongoDB
- MySQL Performance Monitoring: Best Practices
- MySQL Replication: How To Deal With the ‘Got Fatal Error 1236’ or MY-013114 Error
- Exploring the is_template Flag: Simplifying PostgreSQL Template Databases
- Understanding Basic Flow Control Activity in MySQL Group Replication: Part One
- Upgrading to the New Etcd Version From 3.3 for Patroni
- eu-stack Support and Other Improvements in pt-pmp of Percona Toolkit
- Partial Data Archiving and Schema Change
- How to Run Percona Everest Locally in a Dev Environment From Source
- Is Your Database Ready for Black Friday?
- Can Oracle Save MySQL?
- Resume Your Failed pt-online-schema-change Job
- Sakila, Where Are You Going?
- What’s New in Percona Toolkit 3.6.0
- GCache and Record-Set Cache Encryption in Percona XtraDB Cluster – Part Two
- Important Update: Streamlined Repository Management for Improved Efficiency
- Is Oracle Finally Killing MySQL?
- GCache and Record-Set Cache Encryption in Percona XtraDB Cluster – Part One
- End of Life Alert: CentOS 7 and Debian 10 Approaching EOL
- Administering a Patroni Managed PostgreSQL Cluster
- Downsampling Metrics in Percona Monitoring and Management: Saving Space and Improving Performance
- Controlling Resource Consumption on a PostgreSQL Server Using Linux cgroup2
- Keeping an Eye on the Eye: Self-Monitoring for Percona Monitoring and Management
- SQLJoins: A Quick But Comprehensive Guide
May 2024
- PostgreSQL 17: Two Small Improvements That Will Have a Major Impact
- Announcing ARM Support in Percona Operator for MongoDB
- Valkey/Redis: Setting Up Replication
- Beyond The Horizon: Mastering Percona Server for MongoDB Exposure in Kubernetes – Part Two – Istio
- Valkey/Redis Sharding Using the Native Clustering Feature
- Beyond the Horizon: Mastering Percona Server for MongoDB Exposure in Kubernetes – Part One
- Valkey/Redis: Migrating to Valkey
- Upcoming Percona University Events – France, Germany, and India
- Beyond Cloud: The Impact of AI Agents on Platform Engineering
- Are Your Backups Able to Pass the Unisuper Test?
- High Availability: Choosing the Right Option for Your Percona Monitoring and Management
- New Valkey Packages by Percona
- Can We Set up a Replicate Filter Within the Percona XtraDB Cluster?
- Valkey/Redis: Not-So-Good Practices
- Choosing the Right Database: MariaDB vs. MySQL, PostgreSQL, and MongoDB
- Valkey/Redis: Configuration Best Practices
- Valkey/Redis: The Hash Datatype
- Valkey/Redis Replication and Auto-Failover With Sentinel Service
- Seamless Table Modifications: Leveraging pt-online-schema-change for Online Alterations
- Valkey/Redis: Sets and Sorted Sets
- Securing Your MySQL Database: Essential Best Practices
- Troubleshooting PostgreSQL on Kubernetes With Coroot
- Mastering Database Monitoring: Running PMM in High Availability Mode
- Speed Up Repetitive PostgreSQL Statements With gexec
- Hello World… Hello Valkey! Let’s Get Started!
- Valkey/Redis Configurations and Persistent Setting of the Key Parameters
- Securing Your MongoDB Database: Essential Best Practices
- MySQL 8.4 First Peek
April 2024
- LDAP Authentication in PgBouncer Through PAM
- Redis, Valkey, and Percona’s Ongoing Support of Open Source
- Trying out the PostgreSQL pg_tde Tech Preview Release
- Benchmarking MongoDB Performance on Kubernetes
- Bringing Percona Experts to a City Near You
- Why MariaDB Is "Better" Than MySQL
- Did MyDumper LIKE Triggers?
- Should You Deploy Your Databases on Kubernetes? And What Makes StatefulSet Worthwhile?
- How to Improve Database Performance: The Ultimate Guide
- Switch PostgreSQL Environments Across AWS, GCP, and k3d Using Kubernetes Contexts
- Percona Stands Firmly on the Side of Open Source
- A Guide to Better Understanding MySQL Charset Levels
- Why SELECT COUNT(*) FROM TABLE Is Sometimes Very Slow in MySQL or MariaDB
- Partially Rolling Back a Transaction in MySQL or PostgreSQL
- JSON_TABLE() Will Be in PostgreSQL 17
- How to Replicate and Rename a Database in MariaDB
- MongoDB 4.4 EOL with 5.0 Not Far Behind
- Percona Monitoring and Management Setup on Kubernetes with NGINX Ingress for External Databases
- Ask Me Anything About MySQL 5.7 to 8.0 Post EOL
- Protect Your PostgreSQL Database with pg_tde: Safe and Secure
- Querying Percona Operator for MongoDB Logs Using LogCLI
- Percona Backup for MongoDB: Restore a Single Collection From Backup
- Foreign Data Wrappers in PostgreSQL Databases (postgres_fdw & dblink)
- MongoDB Log and the Message "RSM Not Processing Response"
- PostgreSQL for MySQL DBAs Second Edition Is Now Available
- How to Find Duplicate, Unused, and Invisible Indexes in MySQL
- Five Reasons Why WAL Segments Accumulate in the pg_wal Directory in PostgreSQL
- How to Use MySQL Performance Schema to Troubleshoot and Resolve Server Issues
- MySQL Performance Monitoring and Key Performance Indicators (KPI) With PMM
- caching_sha2_password Support for ProxySQL Is Finally Available!
- Percona pg_tde Project Keyring Options
- MySQL Configuration Steps: Easily Validate Configuration Settings in MySQL 8
- PostgreSQL Indexes Can Hurt Performance: Exploring the Negative Effects and the Costs Involved
- PostgreSQL Partitioning Using Traditional Methods
- PostgreSQL: Pgpool-II Use Cases and Benefits
- How to Set and Tune Autovacuum Settings in PostgreSQL to Avoid Performance Issues
March 2024
- A MyLoader Error You Might Face When Restoring Databases
- How Missing Primary Keys Break Your Galera Cluster
- Percona’s PostgreSQL pg_tde Extension: March Update
- Enhancing PostgreSQL Insights with Percona Monitoring and Management: A Closer Look at Recent Updates
- Using PAM with SASL in Percona Server for MongoDB
- Copying Alert Rules From One Percona Monitoring and Management Server to Another
- Why Your Next MySQL Database Should Not Be a MySQL Database
- Stages of Index Build in MongoDB
- Best Practices for Database Security
- How Can I Take a Backup of Configuration Files in PostgreSQL?
- Boosting IT Productivity: The Crucial Role of ITIL Knowledge for DBAs
- Enable Data Checksums With Minimum Downtime in PostgreSQL
- PostgreSQL Monitoring with Percona Monitoring and Management: A Redefined Summary
- Do You Leverage Index-Only Scans in PostgreSQL? Do You Want To?
- Percona Monitoring and Management Database Overview Dashboard, Simplified
- Percona XtraBackup 8.0.28 Supports Encrypted Table Backups with AWS KMS
- The Challenge with Open Core Software
- Analyzing Slow Queries After MongoDB 4.4
- Using Percona Backup for MongoDB in Replica Set and Sharding Environments: Part Two
- Managing Time Series Data Using TimeScaleDB-Powered PostgreSQL
- Percona Operator for MySQL Now Supports Automated Volume Expansion in Technical Preview
- The Pain of AWS EKS and Stateful Workloads
- Help Us Improve MySQL Usability and Double Win!
- Percona Backup for MongoDB 2.4.0: New User-Driven Improvements
- Percona Operator for PostgreSQL is Red Hat OpenShift Certified
February 2024
- Transform Cloud-Native Database Management With Percona Everest, Now in Beta
- Is Linkerd Open Source?
- Backing up and Restoring to AWS S3 With Percona Kubernetes Operators
- Using Percona Backup for MongoDB in Replica Set and Sharding Environments: Part One
- Securing Percona Everest with Ingress and Cert-Manager
- Exploring the Kubernetes Application Lifecycle With Percona
- Understanding Cloud-Native Databases: An In-Depth Guide
- PostgreSQL Column Alignment and Padding – How To Improve Performance With Smarter Table Design
- Can Disk Space Be Saved in MySQL by Adding a Primary Key?
- Why Migrating to Open Source is Essential to Your Business Growth
- Decoupling Backup and Expiry Operations in PostgreSQL With pgBackRest
- MySQL 8.2.0 Community vs. Enterprise; Is There a Winner?
- Are Your MySQL Users Using ‘password’ or ‘thebossisajerk’ as Passwords?
- Five Notable Changes in Percona Everest Alpha
- Percona Monitoring and Management 2.41.1, Percona Distribution for MongoDB 7.0.5: Release Roundup February 5, 2024
- Considering a MongoDB Migration? Why Percona Should Be Your First Choice
- What is Transparent Data Encryption (TDE)? The Ultimate Guide
- Segmentation Fault – A DBA Perspective
- Simplify the Use of ENV Variables in Percona Monitoring and Management AMI
- In Search of Transparency at FOSDEM
- Understanding Replication in PostgreSQL – How to Set Up PostgreSQL Streaming Replication
- MySQL vs PostgreSQL: Key Features and Use Cases
- Choosing the Best MySQL High Availability Solution: 20 Key Questions and Considerations
January 2024
- MySQL Table Size Is Way Bigger After Adding a Simple Index; Why?
- PG_TDE Update: Percona’s Project to Add Transparent Data Encryption to PostgreSQL
- Master PostgreSQL Upgrades: The Ultimate Checklist
- Percona PG_TDE and Ubuntu: Please Test Transparent Data Encryption for PostgreSQL
- Percona PG_TDE and Docker: Please Test Transparent Data Encryption for PostgreSQL
- Decoding Sequential Scans in PostgreSQL
- An Introduction to Vector Databases
- Percona Distribution for MongoDB 4.4.27, Updates to Percona Distribution for PostgreSQL, : Release Roundup January 22, 2024
- Syscalls Analysis in MySQL When Using innodb_flush_method and innodb_use_fdatasync
- Quick Peek: MySQL 8.0.36 and 8.3
- Can’t We Assign a Default Value to the BLOB, TEXT, GEOMETRY, and JSON Data Types?
- Is MySQL Router 8.2 Any Better?
- Create an AI Expert With Open Source Tools and pgvector
- How to Use Group Replication with Haproxy
- The Underlying Importance of the server_id Parameter
- 16 Updates and Releases to Start the New Year! Roundup January 8, 2024
- Configuring Keyring for Encryption Using AWS Key Management Service in Percona Server for MySQL
- MySQL General Tablespaces: A Powerful Storage Option for Your Data
- PMM Dump GUI in Percona Monitoring and Management 2.41.0
- The Various Methods to Backup and Restore ProxySQL
- Is Thread Pool Plugin the Right Choice for Your Workload?
- Audit DROP Statements in Percona Server for MySQL
2023 292
December 2023
- Human Factors Behind Incidents: Why Settings Like "idle_session_timeout" Can Be a Bad Idea
- Introducing the MySQL Audit Log Filter Plugin
- Cloud Native Predictions for 2024
- Grafana Dashboards: A PoC Implementing the PostgreSQL Extension pg_stat_monitor
- What’s New in Percona Toolkit 3.5.6
- The Pros and Cons of Wildcard Indexes on MongoDB
- Percona Monitoring and Management High Availability – A Proof of Concept
- Using Huge Pages with PostgreSQL Running Inside Kubernetes
- How to Monitor Online InnoDB Buffer Pool Resizing
- Using the Transparent Data Encryption Extension PG_TDE With PostgreSQL
- Setting Up Percona Monitoring and Management Alerts for External Channels (Telegram, Slack, WebHook)
- Percona Monitoring and Management 2.41.0, Percona Distribution for PostgreSQL 14.10, and More: Release Roundup December 18, 2023
- Exploring the Improved CREATEROLE Attribute for User Management in PostgreSQL 16
- How to Convert PostgreSQL Streaming Replication to Logical Replication
- Can You Trust AI Chatbots When Seeking Help With Databases?
- Exploring MySQL 8 Priority-Based Error Log Filtering
- How to Use Percona Toolkit’s pt-table-sync for Replica Tables With Triggers in MySQL
- Maximizing Performance of AWS RDS for MySQL with Dedicated Log Volumes
- Keepalived for Source Failover: Percona XtraDB Cluster to Percona Server for MySQL
- Backup Mastery: Running Percona XtraBackup in Docker Containers
- How to Filter or Customize Alert Notifications in Percona Monitoring and Management (Subject and Body)
- MySQL Interview Questions: Wrong Answers Only
- PMM Dump: A New Tool to Support Percona Customers
- The Magic of PITR, pg_upgrade, and Logical Replication When Used Together for PostgreSQL Version Upgrades
- Percona Distribution for PostgreSQL 16.1, Percona Distribution for MySQL 8.1.0: Release Roundup December 4, 2023
- Partitioning in PostgreSQL With pg_partman (Serial-Based & Trigger-Based)
November 2023
- Introducing Percona’s API for Faster Snapshot-Based Backup and Restore for Your MongoDB Environments
- Database Upgrades: DIY or Choose a Database Upgrade Consulting Service?
- Innovation Release of Percona XtraBackup, Updated Percona Distribution for PostgreSQL: Release Roundup November 13, 2023
- Understanding What Kubernetes Is Used For: The Key to Cloud-Native Efficiency
- PostgreSQL Checkpoints, Buffers, and WAL Usage with Percona Monitoring and Management
- Percona XtraBackup 8.0.34 Removes the Server Version Check
- PostgreSQL 11 Will Soon Reach End of Life
- Book Review: PostgreSQL 14 Internals by Egor Rogov
- Quick Peek: MySQL 8.2 and 8.0.35
- Percona Operators Custom Resource Monitoring With Kube-state-metrics
- Why Choose a Third-Party Database Migration Service
- How To Scale a Single-Host PostgreSQL Database With Citus
- Best Practices for a Seamless MongoDB Upgrade
- Top 3 Questions From Percona k8s Squad Ask-Me-Anything Session
- How to Install and Run PostgreSQL Using Docker
- Percona Operators Deployment Explained: Delving Into Cluster-Wide vs. Namespace-Scoped
- Is ANALYZE TABLE Safe on a Busy MySQL Database Server?
- Introducing Percona Builds for Serverless PostgreSQL
- MySQL Backup and Recovery Best Practices: The Ultimate Guide
October 2023
- Percona Is Introducing Telemetry Mechanisms Into MySQL, PostgreSQL, and MongoDB
- Percona Monitoring and Management 2.40.1, Percona Distribution for MongoDB 6.0.11: Release Roundup October 31, 2023
- Resolving Data Drift in a Dual-Primary Topology With Replica in MySQL/MariaDB
- Database Migration Plan: Avoiding Common Pitfalls in Open Source Migration
- Scalable Solutions with Percona Distribution for PostgreSQL (Part 2): Using Citus
- Scalable Solutions With Percona Distribution for PostgreSQL (Part 1): Set Up Three PostgreSQL Database Instances
- Our Kudos to All Percona Community Contributors
- From Proprietary to Open Source: The Complete Guide to Database Migration
- Reduce RPO, Encrypt Backups, and More in 1.15.0 Release of Percona Operator for MongoDB
- 5 Changes You Should Know in MongoDB 7.0
- Using CLONE INSTANCE With DATA DIRECTORY on Replicas With Data
- Adding Transparent Data Encryption to PostgreSQL with pg_tde: Please Test
- Percona Monitoring and Management 2.40.0, Percona Server for MongoDB 7.0.2-1 (RC): Release Roundup October 16, 2023
- Debugging MySQL Core File in Visual Studio Code
- Comprehensive Insights Into SDI in MySQL 8.0
- Kubernetes Observability: Code Profiling With Flame Graphs
- MongoDB Queries Slow Due to Flow Control but No Replication Lag?
- Deep Dive Into Roles in MySQL 8.0
- Migrate Data From Atlas to Self-Hosted MongoDB
- Percona Server for MongoDB 7 Is Now Available
- Using Jobs to Perform Schema Changes Against MySQL Databases on K8s
- Share Your DBaaS Opinion, Get Some Swag
- PostgreSQL Tuple-Level Statistics With pgstattuple
- Announcing the Alpha Release of Percona Everest: An Open Source Private DBaaS
- PostgreSQL Role Inheritance in Reverse: Discovering Descendant Roles in Reverse Gear
- What’s New in Percona Toolkit 3.5.5
- PostgreSQL Job Scheduler: pg_timetable
- Transparent Huge Pages Refresher
- Percona Toolkit – A Quick Introduction to Summary
- Percona Distribution for PostgreSQL 16.0, Percona Backup for MongoDB 2.3.0: Release Roundup October 2, 2023
September 2023
- Using MySQL Offline Mode To Disconnect All Client Connections
- Don’t Start Using Your MySQL Server Until You’ve Configured Your OS
- Replace a Live Mongo Node With a New Node
- PostgreSQL Partitioning Made Easy Using pg_partman (TimeBased)
- The MySQL Clone Plugin Is Not Your Backup
- Explore the New Feature of MySQL To Restrict Users From Creating a Table Without a Primary Key
- Restrict MySQL Connections to Broken Replica in ProxySQL
- You Need to Actively Support Open Source Software or It Will Disappear
- Why You Need To Be at the Southern California Linux Expo
- How to Read Simplified SHOW REPLICA STATUS Output
- Avoid Surprises When Restarting MySQL — Ensure Dynamic Changes Won’t Be Lost
- Percona Distribution for PostgreSQL 16 Is Now Available
- New Versions of Percona Distribution for MongoDB, Percona Operator for MySQL: Release Roundup September 18, 2023
- Convert MariaDB Binary Log File and Position-Based Replication to GTID Replication
- Complete Walkthrough: MySQL to ClickHouse Replication Using MaterializedMySQL Engine
- How To Make Schema Changes and Not Die Trying
- Auto-Increment Counter Persistence in MySQL 8: Comparing the Evolution From MySQL 5.7
- MySQL 5.7 End of Life Options – Free Course at Percona University Online
- Putting the Fun in MySQL Functional Indexes
- Updated Versions of Percona Distribution for PostgreSQL, Percona XtraDB Cluster: Release Roundup September 4, 2023
- PostgreSQL for MySQL DBAs Episode 13: Inheritance
- Understanding How MySQL Collation and Charset Settings Impact Performance
- Understanding MySQL Triggers: Exploring How Triggers Impact MySQL Memory Allocation
August 2023
- PostgreSQL Parameters: Scope and Priority Users Should Know
- Backup and Recovery for Databases: What You Should Know
- Data Redundancy With the PostgreSQL Citus Extension
- Failover and Recovery Scenarios in InnoDB Cluster and ClusterSet
- Automated Percona Monitoring and Management Upgrades
- The Deprecation of qpress/QuickLZ Compression Algorithm
- High Availability vs. Fault Tolerance: Is FT’s 00.001% Edge in Uptime Worth the Headache?
- Configuring PostgreSQL and LDAP Using StartTLS
- Updated Percona Distributions for MongoDB, Metadata Table for QAN in PMM: Release Roundup August 21, 2023
- How To Use systemd in Linux to Configure and Manage Multiple MySQL Instances
- Want to Migrate From MariaDB 10.4 to MySQL 8.0 but Facing Hurdles? MySQL 5.7 to the Rescue!
- InnoDB ClusterSet Deployment With MySQLRouter
- Streamline the SQL Code: Guide to pgFormatter
- The Future of Open Source is Polarized
- An Introduction to MySQL Replication: Exploring Different Types of MySQL Replication Solutions
- MySQL 8.0.34 Improved Password Management by Defining the Change Characters Count
- Exploring MySQL 8 New Transaction Data Dictionary: Storing Information About Database Objects
- Provisioning Replication With Clone Plugin
- MySQL Capacity Planning
- Percona Backup for MongoDB 2.2.1, Updates to Percona Distribution for MySQL: Release Roundup August 7, 2023
- Understanding the Differences Between InnoDB Undo Log and Redo Log
- The Ultimate Guide to MySQL Partitions
- Custom Percona Monitoring and Management Dashboards
- Database Server Lifecycle for MySQL and MariaDB
- The Invisibilities in MySQL 8.0
- MySQL 5.7 to 8.0 Upgrade – In-Place or Logical Upgrade?
- How to Monitor Your MySQL Database Restore Progress
- MongoDB Security: Top Security Concerns and Best Practices
- How to ALTER a VARCHAR Column Online in MySQL: Caveats and Solutions
- Migrating From On-Prem to RDS MySQL/Aurora? DEFINERS Is the Answer
July 2023
- Dynamic SQL Workaround in MySQL: Prepared Statements
- Should You Keep Your Business Logic In Your Database?
- LTS and Innovation Releases for Percona Server for MySQL
- A Quick Peek at MySQL 8.0.34 and MySQL 8.1.0
- Ten Recommendations for Running Your MongoDB Environment
- 20X Faster Backup Preparation With Percona XtraBackup 8.0.33-28!
- Faster Streaming Backups – Introducing Percona XtraBackup FIFO Parallel Stream
- Announcing the Availability of Percona Backup for MongoDB 2.2.0
- 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
- How To Measure the Network Impact on PostgreSQL Performance
- Deploy PostgreSQL on Kubernetes Using GitOps and ArgoCD
- Update Percona Monitoring and Management Agent Settings for Already-Added Instances
- Extensibility in MySQL Is Easy
- An Overview of Indexes in MySQL 8.0: MySQL CREATE INDEX, Functional Indexes, and More
- The Power of utf8mb4 in MySQL 8.0: Unleashing the Full Potential of Multilingual Data
- MongoDB Version Requirements for Percona Backup for MongoDB
- Percona Monitoring and Management 2.38, Updates to Percona Distribution for PostgreSQL: Release Roundup July 10, 2023
- Online Data Type Change in PostgreSQL
- One Index, Three Different PostgreSQL Scan Types: Bitmap, Index, and Index Only
- The Impacts of Fragmentation in MySQL
- PMM Is Getting a Modernized Enterprise-Grade Foundation
- Aurora vs RDS: How to Choose the Right AWS Database Solution
June 2023
- Announcing the General Availability of Percona Operator for PostgreSQL Version 2
- Find the WAL Count Between Two Segments in PostgreSQL
- CommitQuorum in Index Creation From Percona Server for MongoDB 4.4
- Consequences of Forcing Bootstrap on Percona XtraDB Cluster
- Backup and Restore Using MySQL Shell
- MongoDB Monitoring With Percona Alerting in PMM
- What To Do When a Data File in PostgreSQL Goes Missing
- Percona Distribution for MySQL 8.0.33, Percona Server for MySQL: Release Roundup June 26, 2023
- Is My Backup Stuck? A Quick Guide for Reviewing Percona XtraBackup Threads
- The Ultimate Guide to Database High Availability
- Setting up Resource Limits on Users in MySQL
- Deploy Django on Kubernetes With Percona Operator for PostgreSQL
- Percona University is Back in Business
- Using PostGIS To Enable Better Performance in PostgreSQL
- How to Install or Upgrade Percona Server for MySQL/MySQL 8 to a Specific Version on Debian/Ubuntu
- Should PostgreSQL Become Multi-Threaded?
- Database Teams Run Denver Marathon Relay at Percona Live 2023
- Ready-to-Use High Availability Architectures for MySQL and PostgreSQL
- Critical CVE Fix in PMM, Updates to Percona Distribution for MySQL: Release Roundup June 12, 2023
- Monitoring a PostgreSQL Patroni Cluster
- Unleashing the Power of PostgreSQL Event-Based Triggers
- Conquering Mt. Elbert After Percona Live 2023 in Denver
- Full vs. Incremental vs. Differential Backups: Comparing Backup Types
- PMM Authentication Bypass Vulnerability Fixed in 2.37.1
- Configuring PgBouncer for Multi-Port Access
- MariaDB vs MySQL: Key Differences and Use Cases
- Powering the Web: Two Decades of Open Source Publishing With WordPress and MySQL
- Process MySQL LIMIT & ORDER BY for Performance Optimization
- Migrating From MariaDB to Percona Server for MySQL 8: The Security Witchcraft
May 2023
- Updates to Percona Distributions for PostgreSQL, Percona XtraDB Cluster, Percona XtraBackup: Release Roundup May 29, 2023
- Backup and Restore with MyDumper on Docker
- MongoDB 4.2 EOL… And Its Implications
- Proof of Concept: Horizontal Write Scaling for MySQL With Kubernetes Operator
- Understanding Linux IOWait
- Restoring a Snapshot of a Sharded MongoDB Cluster to a Kubernetes-Based MongoDB Environment
- Vendor Lock-in: What It Is and How To Avoid It
- How to Start PostgreSQL Logical Replication with pg_dump
- Percona Monitoring and Management 2.37, Percona Distribution for MongoDB 5.0.17: Release Roundup May 8, 2023
- Percona Monitoring and Management 2.37: The Improved Inventory View, New Experimental Dashboards for Kubernetes Monitoring, and More!
- How To Use pt-secure-collect for Capturing Data in a Secure Way From the OS and Database System
- ChatGPT vs. MySQL DBA Challenge
- Save Money in AWS RDS: Don’t Trust the Defaults
April 2023
- Add More Security to Your Percona Server for MongoDB With AWS IAM integration!
- Open Source vs. Proprietary Database Software: What To Choose?
- Open Source Software Security: Is Open Source Software Safe?
- Speeding Up Restores in Percona Backup for MongoDB
- How to Persist a Hashed Format Password Inside ProxySQL
- Percona XtraDB Cluster 8.0.32-24, Updated Percona Backup for MongoDB: Release Roundup April 24, 2023
- Fixing Errant GTID With Orchestrator: The Easy Way Out
- Upgrading to MySQL 8: Tools That Can Help
- Using Encryption-at-Rest for PostgreSQL in Kubernetes
- MySQL 8.0.33 – A Quick Peek
- MongoDB Best Practices: Security, Data Modeling, & Schema Design
- Percona Monitoring and Management and Datadog Integration
- MySQL 8 Doesn’t Like Your Groups
- How To Reduce the Costs of Database Management in Financial Services
- MySQL Data Caching Efficiency
- PostgreSQL Replication Lag: Everything You Need to Know About Replication Lag in PostgreSQL
- MongoDB V4.2 EOL Is Coming: How To Upgrade Now and Watch Out for the Gotchas!
- Percona Live 2023 Tutorials
- Don’t Auto pt-online-schema-change for Tables With Foreign Keys
- Take This Unique Quiz About Duplicate Indexes In MySQL | pt-duplicate-key-checker
- Masquerade Your Backups To Build QA/Testing Environments With MyDumper
- Important Note for Users and Customers Using the Physical Backup Feature in Percona Backup for MongoDB
- 15 Important Updates, Bug Fixes, and Improvements Across the Board: Release Roundup April 10, 2023
- Turbocharging Percona Monitoring and Management With Loki’s Log-shipping Functionality
- ProxySQL for Short-Term Application Fixes
- Creating and Using MySQL 8 User Attributes
- MySQL 5.7 Upgrade Issue: Reserved Words
- Dealing With Chunks That "Lost Weight" in MongoDB
- PostgreSQL Upgrade: Tricks With OID Columns and Extensions
March 2023
- The Ultimate Guide to Open Source Databases
- Fixing Misplaced Rows in a Partitioned Table
- WiredTiger Logging and Checkpoint Mechanism
- What if the Backup Server Is Down and a Backup Is Needed? (Multi-repo Functionality of PgBackRest)
- How To Fix Oplog Restore Error: E11000 Duplicate Key Error Collection Using Percona Backup for MongoDB
- Impact of Querying Table Information From information_schema
- Updated Percona Distributions for MySQL, Percona Distributions for MongoDB: Release Roundup March 27, 2023
- A Workaround for The "RELOAD/FLUSH_TABLES privilege required" Problem When Using Oracle mysqldump 8.0.32
- Replication Issues and Binlog Compressor
- Deploy Percona Monitoring and Management on Amazon EKS With eksctl and Helm
- Increase the Ability to Securely Replicate Your Data and Restrict Replication To Row-based Events in MySQL
- Multi-tenants and Branches in Neon Serverless PostgreSQL
- Comparisons of Proxies for MySQL
- Percona Monitoring and Management 2 Scaling and Capacity Planning
- Percona Labs Presents: Infrastructure Generator for Percona Database as a Service (DBaaS)
- Automating Physical Backups of MongoDB on Kubernetes
- Using Docker To Deploy Neon Serverless PostgreSQL
- How To Set Up MySQL 8 Replica From Existing MySQL 5.7 Server With Percona XtraBackup
- Percona Server for MySQL 5.7.41-44, Percona Distribution for MongoDB 4.2.24: Release Roundup March 13, 2023
- Capped Collection in MongoDB
- Dealing With "Too Many Connections" Error in MySQL 8
- How To Calculate a Good MySQL Redo Log Size in MySQL 8
- Using Slow Query Log to Find High Load Spots in MySQL
- Purging Data When the Table Is Big and Has Children Tables
- Reduce Your Cloud Costs With Percona Kubernetes Operators
- MySQL 5.7 End of Life Six Months Away – Switch to Percona Server for MySQL Today!
February 2023
- Run Percona Server for MongoDB on Your ARM-based MacBooks and More
- Percona Monitoring and Management 2.35, Percona Backup for MongoDB 2.0.4: Release Roundup February 27, 2023
- PMM Access Control: A Comprehensive Guide With Use Cases and Examples
- PMM V2.35: Label-based Access Control, General Availability of Helm Chart, and More!
- Percona Server for MongoDB 6 Adds Support for Red Hat Enterprise Linux 9
- Run For Your Favorite Database at Percona Live 2023
- Streaming MongoDB Backups Directly to S3
- Feedback Wanted: Making EXPLAIN Require Less Privileges for INSERT/UPDATE/DELETE Statements
- PostgreSQL Migration From Digital Ocean DBaaS to Digital Ocean Droplet
- ChatGPT Won’t Replace MySQL DBA – An Example of a Question About Encryption at Rest
- Deploying MySQL Group Replication With Terraform
- How Bloom Filters Work in MyRocks
- End of Life Notification for PostgreSQL 10
- Deploying Percona Monitoring and Management With Terraform
- PostgreSQL for MySQL DBAs Episode 12: Transactions
- Differing MySQL Client Versions Causing Broken Replication and Collations in Aurora
- Tech Preview of Percona Operator for MySQL 0.4.0, Percona Distribution for MongoDB 6.0.4: Release Roundup February 13, 2023
- Percona XtraBackup and MySQL 5.7 Queries in Waiting for Table Flush State
- Storage Autoscaling With Percona Operator for MongoDB
- Percona XtraBackup Now Supports IAM Instance Profile
- Database Housekeeping in the New Year
- An Argument for Logical Failover Slots
- Unlocking the Secrets of TOAST: How To Optimize Large Column Storage in PostgreSQL for Top Performance and Scalability
January 2023
- Why PostgreSQL Needs Transparent Database Encryption (TDE)
- Percona Backup for MongoDB 2.0.3, Updates to Percona Distribution for MySQL: Release Roundup January 30, 2023
- Why You Need To Keep Track of Bugs
- Identify Active Databases and Users in MySQL
- WAL Compression in PostgreSQL and Recent Improvements in Version 15
- Backup Databases on Kubernetes With VolumeSnapshots
- PostgreSQL Sharding: An Overview and MongoDB Comparison
- Working of MySQL Replication Filters When Using Statement-based and Row-based Replication
- [BUG] Stopping Purge/Resuming Purge in Error Logs After Upgrade to MySQL 5.7.40
- Help! I Am Out of Disk Space!
- A Quick Peek at MySQL 8.0.32
- Why MySQL Could Be Slow With Large Tables
- Keep Your Database Secure With Percona Advisors
- The Ultimate Guide to Database Corruption: Part 2 – B-Tree Index Corruption
- Save Time and Money With Free-to-Use Incremental Backups for MongoDB
- Elevate Your Percona Live Experience by Climbing MT. Elbert
- COUNT(*) vs COUNT(col) in MySQL
- Updated Percona Distribution for MySQL, Percona XtraDB Cluster: Release Roundup January 9, 2023
- Quick Data Archival in MySQL Using Partitions
- Tale of a MySQL 8 Upgrade and Implications on Backup
- Speed Up of the WAL Archiving in PostgreSQL 15
- Table Doesn’t Exist: MySQL lower_case_table_names Problems
2022 270
December 2022
- Missing Library: A pg_upgrade History
- A Useful GTID Feature for Migrating to MySQL GTID Replication – ASSIGN_GTIDS_TO_ANONYMOUS_TRANSACTIONS
- Impact of DDL Operations on Aurora MySQL Readers
- How MySQL Uses character_set Configurations
- Percona Monitoring and Management 2.33, Percona Distribution for MongoDB 4.4.18: Release Roundup December 27, 2022
- Diffing PostgreSQL Schema Changes
- Rebuild Patroni Replica Using pgBackRest
- A MyRocks Use Case
- PostgreSQL Role Inheritance at a Glance
- PMM V2.33: Offline Metric Collection, Guided Alerting Tour, Security Fixes, and More!
- JSON and Relational Databases – Part One
- Least Privilege for Kubernetes Resources and Percona Operators
- Generate a pgBadger Report From PostgreSQL Flexible Server Logs
- Powering PostgreSQL 15 With Columnar Tables
- Using Percona Toolkit to Alter Database Tables Online: A Controlled Approach
- Mega List of Updates, Bug Fixes, New Features! Release Roundup December 12, 2022
- How To Skip Replication Errors in GTID-Based Replication
- Percona Live 2023 Call For Papers Open!
- FIDO Authentication in Percona Server for MySQL 8.0.30-22
- PostgreSQL 14 Internals Book
- LDAP Improvements in Percona Server for MySQL 8.0.30-22
- Importance of Delay Replica in Data Recovery: Recover Deleted Records
- High Memory Usage on ProxySQL Server
- Percona’s MySQL Audit Log Plugin – An Enterprise Feature at a Community Price
- Using Liquibase as a Solution for Deploying and Tracking MySQL Schema Changes
- Hacktoberfest Results – Percona Honors the Contributors
- New WAL Archive Module/Library in PostgreSQL 15
- Data Masking With Percona Server for MySQL – An Enterprise Feature at a Community Price
November 2022
- Upload Ongoing MyDumper Backups to S3
- PHP 8.0 Reaches End of Life
- MySQL Data Archival With Minimal Disruption
- PMM, Federated Tables, Table Stats, and Lots of Connections!
- Cloud of Serfdom or Cloud of Freedom – What Would You Choose?
- Percona Distribution for PostgreSQL 15.1, 14.6, 13.9; Percona Server for MySQL 8.0.30-22: Release Roundup November 28, 2022
- Percona Operator for MongoDB Backup and Restore on S3-Compatible Storage – Backblaze
- Small Business Saturday: Supercharging Your Database for the Holiday Shopping Surge
- Exploring Data Dump and Load Utility With MySQL Shell
- Online DDL Tools and Metadata Locks
- MySQL Dual Passwords – How To Manage Them Programmatically
- Troubleshooting Percona Operators With troubleshoot.sh
- Making Your MySQL Backup Process up to 17X Faster – Introducing Percona XtraBackup Smart Memory Estimation
- Root Cause Analysis in Quality Engineering
- How To Get Your Backup to Half of Its Size – Introducing ZSTD Support in Percona XtraBackup
- How to Generate Test Data for MongoDB With Python
- PMM v2.32: Backup Management for MongoDB in GA, New Home Dashboard, and More!
- pgBackRest Restoration Scenarios
- Enable innodb_print_all_deadlocks Parameter To Get All Deadlock Information in mysqld Error Log
- Percona Monitoring and Management 2.32, Percona Distribution for MongoDB 6.0.2: Release Roundup November 14, 2022
- Run MySQL in Kubernetes: Solutions, Pros and Cons
- ProxySQL Support for MySQL caching_sha2_password
- Securing Patroni REST API End Points Part 2: Using SSL Certificates
- MySQL: Using UNION, INTERSECT, & EXCEPT
- Percona Server for MongoDB 6.0.2 Is Out for Grabs!
- PostgreSQL: Are All NULLs the Same?
- WHAT IF… The User Exists on the Replica and Not in the Primary? (Or Any Other Objects?)
- Raspberry on the Rocks: Build Percona Server for MySQL With MyRocks on Your Raspberry Pi
- Set Theory in MySQL 8.0: UNION and Now INTERSECT and EXCEPT
- First PostgreSQL Conference Ever: What You’ve Missed at PGConf.EU 2022
- How to Generate Test Data for MySQL With Python
- Securing Patroni REST API End Points – Part 1
October 2022
- Coroot – The Next Level in Kubernetes Observability
- Percona Distribution for PostgreSQL 15.0, Percona Backup for MongoDB 2.0.2: Release Roundup October 31, 2022
- Restore a Specific MongoDB Collection(s) From a Physical Backup
- pt-archiver Misbehaving With Secondary Index
- Kubernetes: Getting Started With a Minimal MySQL Installation
- Backup MongoDB Database Faster With Physical Backups
- MongoDB: Delayed Secondary Member of a Replica Set and How It Can Be Useful
- Percona Distribution for MongoDB 5.0.13, Percona Backup for MongoDB 2.0.1: Release Roundup October 17, 2022
- Using Percona Kubernetes Operators With K3s Part 3: Monitoring and PMM
- Using ClickHouse as an Analytic Extension for MySQL
- A Quick Peek at MySQL 8.0.31
- Don’t Forget to Tune Stats Collector for PostgreSQL 14 and Older
- Using Percona Kubernetes Operators With K3s Part 2: Percona Server for MySQL Operator
- Gearing Up for Percona’s Next Great Chapter
- I Am Taking on Founder Role, Ann Schlemmer Takes Over as Percona CEO
- Deploy Percona Server for MongoDB Replica Set With Ansible
- PostgreSQL 15 – New Features to Be Excited About
- When Manipulating MySQL User Tables Goes Wrong: Troubleshooting ERROR 1396
- Using Percona Kubernetes Operators With K3s Part 1: Installation
- Queries for Finding Poorly-Designed MySQL Schemas and How to Fix Them
- Making Percona Kubernetes Operators More Secure With Trivy
- Tech Preview Percona Operator for MySQL 0.3.0, Updated Percona Backup for MongoDB: Release Roundup October 3, 2022
September 2022
- Percona Monthly Bug Report: September 2022
- PMM v2.31: Enhanced Alerting, User-Friendly Main Menu, Prometheus Query Builder, Podman GA, and more!
- Give Me Some Latitude… and Longitude
- MySQL in Microservices Environments
- Keep Your Data Safe with Percona
- Scaling MySQL – A Good Problem to Have
- Contribute to Open Source With Percona and Hacktoberfest
- MongoDB 6.0: Should You Upgrade Now?
- Percona Server for MySQL – Automatic Cloud Deployment with Terraform
- Column-Level Encryption in MySQL
- Testing LDAP Authentication and Authorization on Percona Operator for MongoDB
- Percona Distribution for MongoDB 4.2.22, Version updates for Percona Distribution for PostgreSQL: Release Roundup September 19, 2022
- Percona Operator for MongoDB Goes Cluster-Wide, Adds AKS Support, and More!
- Percona XtraDB Cluster on Amazon EC2 and Two Interesting Changes in PXC 8.0
- Percona Monitoring and Management Home Dashboard: What’s New?
- PostgreSQL for MySQL DBAs Episode 11: A Survey of Indexes
- Working With Snapshots in PostgreSQL
- Open Source Bait and Switch: Licensing and Beyond
- Enabling ProcFS UDF in Percona Monitoring and Management
- AWS RDS Backups: What’s the True Cost?
- Speed Up Your Large Table Drops in MySQL
- Percona Private DBaaS API in Action
- MySQL Replicate From Unsigned-int to Unsigned-bigint
- Percona Monitoring and Management 2.30, Updates to Percona Distribution for MongoDB: Release Roundup September 6, 2022
- Working With PostgreSQL Dump Manifests
- PMM v2.30: New Dashboards, Improved DBaaS Experience, Free K8s Cluster for Testing, and More!
- Getting Started with RocksDB in Percona Server for MySQL
- ProcFS UDF: A Different Approach to Agentless Operating System Observability in Your Database
August 2022
- Percona Server for MongoDB Data Directory Resize/Increase
- Efficient Data Archiving in MySQL
- PostgreSQL for MySQL DBAs: Watch Command
- Two Extremely Useful Tools (pt-upgrade and checkForServerUpgrade) for MySQL Upgrade Testing
- PostgreSQL 15: Stats Collector Gone? What’s New?
- Seven Ways To Reduce MySQL Costs in the Cloud
- Installing PMM Server from RHEL Repositories
- Private DBaaS with Free Kubernetes Cluster
- Percona Distribution for MySQL (PS-Based Variant) 8.0.29, Percona Distribution for MongoDB 5.0.10-9: Release Roundup August 22, 2022
- PostgreSQL For MySQL DBAs Episode 9: References
- FTWRL on MyDumper Removed
- MyRocks Use Case: Big Dataset
- How to Build Percona XtraDB Cluster From Sources
- Window Functions in MySQL 8.0
- Building Percona Server for MySQL 8.0 with RocksDB Storage Engine on macOS
- MySQL 8.0 Dynamic Redo Log Sizing
- Anti-Affinity Configuration in Percona Operator for PostgreSQL, Updated Grafana in PMM: Release Roundup August 8, 2022
- An Illustration of PostgreSQL Bloat
- Introducing Performance Improvement of Window Functions in PostgreSQL 15
- Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 3: Conclusion
- OS Platform End of Life (EOL) Announcement for Debian Linux 9
- Tales From the MongoDB Field: When stepDown() Goes Wrong
- Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 2: Walkthrough
- How to Reclaim Disk Space in Percona Server for MongoDB
July 2022
- How to Benchmark Replication Performance in MySQL
- PostgreSQL for MySQL DBAs Episode 8: Materialized Views
- A Quick Peek At MySQL 8.0.30
- Managing MySQL Configurations with the PXC Kubernetes Operator V1.10.0 Part 1: Introduction
- Helm Chart in Percona Monitoring and Management, Percona Distribution for MongoDB 4.4.15-15: Release Roundup July 25, 2022
- Preventing Stale Reads on Percona XtraDB Cluster by Enforcing Causality Checks on a Per-Query Basis
- How to Resolve "Error Reading Relay Log Event" After Relay Log Corruption
- Percona XtraBackup 8.0.29 and INSTANT ADD/DROP Columns
- PostgreSQL for MySQL DBAs Episode 7: Vacuuming Tables
- PostgreSQL for MySQL DBAs Episode 6 – Explaining EXPLAIN (And an Answer to a Bonus Question)
- Parallel Commits for Transactions Using postgres_fdw on PostgreSQL 15
- Exploring MySQL on Kubernetes With Minikube
- How Percona Monitoring and Management Helps You Find Out Why Your MySQL Server Is Stalling
- Introducing PostgreSQL 15: Working with SELECT DISTINCT
- Tags and FullText indexes in MySQL
- How to Manage Complex Database Environments Effectively
- Percona Operator for MySQL Supports Group Replication
- Percona Distribution for MongoDB 4.2.21, Tech Preview of Percona Operator for MySQL 0.2.0: Release Roundup July 11, 2022
- Happy National Video Game Day! Is Your Database Ready?
- MySQL: Compression, Indexes, and Two Smoking Barrels
- MongoDB Index Building on ReplicaSet and Shard Cluster
- PostgreSQL Replication and Conflicts
- Automate the SSL Certificate Lifecycle of your Percona Monitoring and Management Server
- Percona Operator Volume Expansion Without Downtime
- Using Percona Server for MySQL with Amazon KMS as Keyring
- Introducing Buffered Error Logging in Percona Server for MySQL
June 2022
- Understanding Database High Availability
- PostgreSQL Sequences – Episode 5 of PostgreSQL for MySQL DBAs
- Digital Signatures: Another Layer of Data Protection in Percona Server for MySQL
- The Ultimate Guide to Database Corruption: Part 1 – An Overview
- Percona Operator for MongoDB and LDAP: How Hard Can it Be?
- Window Functions in MongoDB 5.0
- Upgrade Process of Percona Server for MongoDB (Replica Set and Shard Cluster)
- 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
- Debug Symbols for Percona Server for MongoDB and MongoDB
- Percona Monthly Bug Report: June 2022
- Missed Percona Live 2022? Watch It On Demand Now
- Percona Monitoring and Management in Kubernetes is now in Tech Preview
- PostgreSQL for MySQL Database Administrators: Episodes 3 and 4
- Moving MongoDB Cluster to a Different Environment with Percona Backup for MongoDB
- New Percona Distributions for PostgreSQL, Percona Server for MySQL 5.7.38-41: Release Roundup June 13, 2022
- Migration of MongoDB Enterprise/Community Edition to Percona Server for MongoDB
- MyDumper’s Stream Implementation
- Migration of a MongoDB Replica Set to a Sharded Cluster
- How Three Companies Used Percona to Boost Performance, Availability, and Market Value
- Session Temporary Tablespaces and Disk Space Usage in MySQL
May 2022
- KMIP in Percona Distribution for MongoDB, Amazon KMS in Percona XtraBackup: Release Roundup May 31, 2022
- Physical Backup Support in Percona Backup for MongoDB
- Is MySQL Statement-Based / Mixed Replication Really Safe?
- Looking for an Excellent MySQL Book for Beginners? The MySQL Workshop is a Great Choice
- Securing Dynamic Log File Locations in MySQL
- Join a New Virtual Event This June – Percona Community Live!
- Store and Manage Logs of Percona Operator Pods with PMM and Grafana Loki
- Percona Honors Top Partners at Percona Live 2022
- A Quick Peek at the PostgreSQL 15 Beta 1
- Running Rocket.Chat with Percona Server for MongoDB on Kubernetes
- KMIP in Percona Distribution for MongoDB, Preview Release of PMM 2.28.0: Release Roundup May 16, 2022
- Percona Operator for MongoDB and Kubernetes MCS: The Story of One Improvement
- Spring Cleaning: Discontinuing RHEL 6/CentOS 6 (glibc 2.12) and 32-bit Binary Builds of Percona Software
- MySQL 8.0.29 and Percona XtraBackup Incompatibilities
- MyDumper 0.12.3-1 is Now Available
- Understand Your PostgreSQL Workloads Better with pg_stat_monitor
- KMIP for Percona Distribution for MongoDB, Updates to Percona XtraBackup: Release Roundup May 2, 2022
April 2022
- A Quick Peek At MySQL 8.0.29
- Working With Large PostgreSQL Databases
- Zero Impact on Index Creation with Amazon Aurora 3
- Some Things to Consider Before Moving Your Database to the Cloud
- Finding Differences Between MySQL Servers
- pt-archiver with Auto-Increment Column – Debunking a Blame
- PostgreSQL 14 B-Tree Index: Reduced Bloat with Bottom-Up Deletion
- Expose Databases on Kubernetes with Ingress
- The Newest Percona Monitoring and Management, Percona Distribution for PostgreSQL Version Updates: Release Roundup April 18, 2022
- What Else Do You Need To Learn at Percona Live?
- Correcting MySQL Inaccurate Table Statistics for Better Execution Plan
- Using PostgreSQL Tablespaces with Percona Operator for PostgreSQL
- Overcoming VACUUM WRAPAROUND
- 11 Sessions Not to Miss at Percona Live 2022
- Face to Face with Semi-Synchronous Replication
- A Story of a Failed Percona Monitoring and Management Update
- Upgrade your Libraries: Authentication Plugin ‘caching_sha2_password’ Cannot be Loaded
- Hidden Cost of Foreign Key Constraints in MySQL
- Percona Distributions for MongoDB 4.4.13, PostgreSQL 13.6: Release Roundup April 4, 2022
March 2022
- MySQL Shell For VS Code – Your New GUI?
- Migrating to utf8mb4: Things to Consider
- MariaDB 10.9 Quick Peek
- Okta – Percona’s statement
- Percona Monitoring and Management Security Threat Tool
- PostgreSQL From the Perspective of a MySQL DBA
- A Dive Into MySQL Multi-Threaded Replication
- MySQL 8: Multi-Factor Authentication Overview
- MySQL 8: Password Verification Policy
- Authentication Plugin ‘***’ Cannot Be Loaded: How MySQL Searches Client-Side Plugins
- Percona Distribution for PostgreSQL 14.2: Release Roundup March 21, 2022
- MySQL 8.0.28 Quick Peek
- Run PostgreSQL on Kubernetes with Percona Operator & Pulumi
- Get Your Swag For a Review Right Now – New Giveaway Campaign!
- Using Percona Server for MySQL 8.0 and Percona XtraBackup 8.0 with HashiCorp Vault Enterprise KMIP Secrets Engine
- PowerOn Your Voice at Percona Live 2022
- Percona’s Stance on Ukraine
- Ideas, Topics, and Suggested Topics for Percona Live 2022
- Manage Your Data with Mingo.io and Percona Operator for MongoDB
- Updated Percona Distribution for MySQL, Percona Server for MongoDB 4.0.28-23: Release Roundup March 7, 2022
- DBaaS in Under 20 Min!
February 2022
- Backup/Restore Performance Conclusion: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup
- Logical Replication/Decoding Improvements in PostgreSQL 13 and 14
- Percona Monthly Bug Report: February 2022
- Updated Percona Distributions for MongoDB, PMM 2.26.0: Release Roundup February 21, 2022
- Monitoring MongoDB Collection Stats with Percona Monitoring and Management
- Economical Comparison of AWS CPUs for MySQL (ARM vs Intel vs AMD)
- Incremental Backup in MySQL Using Page Tracking
- Percona Utilities That Make Major MySQL Version Upgrades Easier
- PostgreSQL 14 Predefined Roles – Making Access Control Easy
- Introducing xbcloud: Azure Blob Storage Support in Percona XtraBackup
- Merging Empty Chunks in MongoDB
- Percona Distribution for MySQL Operator 2.0.0-alpha Preview: Release Roundup February 7, 2022
- Optimize SST in Percona XtraDB Cluster with ZSTD Compression
January 2022
- How PostgreSQL Pipeline Mode Works
- Percona Operator for MySQL – Alpha Release
- Authenticating Your Clients to MongoDB on Kubernetes Using x509 Certificates
- PostgreSQL 14 and Recent SCRAM Authentication Changes – Should I Migrate to SCRAM?
- Percona Operator for MongoDB with Local Storage and OpenEBS
- Updated Percona Distributions for MySQL and MongoDB: Release Roundup January 24, 2022
- Percona XtraBackup Changing to Strict by Default
- Attack No-PK Replication Lag with MySQL/Percona Server 8 Invisible Columns!
- Comparing Graviton (ARM) Performance to Intel and AMD for MySQL (Part 3)
- DBaaS and the Enterprise
- Help Percona Make Better Databases
- How Patroni Addresses the Problem of the Logical Replication Slot Failover in a PostgreSQL Cluster
- Creating a Standby Cluster With the Percona Operator for PostgreSQL
- Online DDL With Group Replication in MySQL 8.0.27
- Configure wiredTiger cacheSize Inside Percona Operator for MongoDB
- In Application and Database Design, Small Things Can Have a Big Impact
- Comparing AMD EPYC Performance with Intel Xeon in GCP
- Percona Server for MySQL Encryption Options and Choices
- Taking a Look at BTRFS for MySQL
- Updated Percona Distribution for MongoDB, Bug Fixes in Percona Server for MySQL: Release Roundup January 3, 2022
2021 316
December 2021
- Percona Support Team New Year Greetings!
- MongoDB Config Server Upgrade From SCCC to CSRS ReplicaSet
- Percona Monitoring and Management 2 Test Drive Using VirtualBox and SSH Tunnels
- Q & A on Webinar "MySQL Performance for DevOps"
- Backup Performance Comparison: mysqldump vs MySQL Shell Utilities vs mydumper vs mysqlpump vs XtraBackup
- Quick Guide on Azure Blob Storage Support for Percona Distribution for MongoDB Operator
- Data at Rest Encryption Support in Percona Distribution for MongoDB Operator
- PMM Now Supports Monitoring of PostgreSQL Instances Connecting With Any Database (Name)
- Percona Distribution for PostgreSQL Operator 1.1.0, Updated Percona Monitoring and Management: Release Roundup December 20, 2021
- 2021 Digest: The HOSS Talks FOSS Most Popular Episodes
- Log4JShell Vulnerability Update
- A Look Into Percona XtraDB Cluster Non-Blocking Operation for Online Schema Upgrade
- Testing Percona Distribution for MySQL Operator Locally with Kind
- Percona Distribution for PostgreSQL Operator 1.1.0 – Notable Features
- Percona’s Most Popular Posts on Open Source Database Technologies
- Percona Distribution for MySQL Operator 1.10.0 Preview, and More: Release Roundup December 6, 2021
- MyDumper Github Repository Is Now an Organization
- Q&A on the Webinar "Introduction to MySQL Query Tuning for Dev[Op]s"
- PXC Scheduler Handler: The Missing Piece for Galera/Percona XtraDB Cluster Puzzle
November 2021
- PostgreSQL 14 Database Monitoring and Logging Enhancements
- MyDumper 0.11.3 is Now Available
- Percona Monthly Bug Report: November 2021
- Querying Archived RDS Data Directly From an S3 Bucket
- Multi-Tenant Kubernetes Cluster with Percona Operators
- Upgrading PostGIS: A Proof Of Concept
- Temporary Tables in MySQL – Never Ending Story?
- PostgreSQL 14 Monitoring in PMM, Improvements in Percona Backup for MongoDB: Release Roundup November 22, 2021
- Should I Create an Index on Foreign Keys in PostgreSQL?
- Percona Sponsors Conferences and Supports Community
- Community Meetup Schedule Till the End of the Year
- Issues Upgrading PostGIS and PostgreSQL
- What if … MySQL’s Repeatable Reads Cause You to Lose Money?
- Improved Percona Backup for MongoDB, ProxySQL 2.3.2 and proxysql-admin: Release Roundup November 8, 2021
- Upcoming End of Life for PMM v1 and MongoDB 4.0, Ubuntu 16.04 End of Support
- Externally Sourced Configuration File Values in MongoDB
October 2021
- Comparing Graviton (ARM) Performance to Intel and AMD for MySQL (Part 2)
- Percona Server for MongoDB 5.0.3-2 Release Candidate, Updated Percona Server for MySQL: Release Roundup October 25, 2021
- MongoDB 5.0 Time Series Collections
- How to Build Percona Server for MongoDB for Various Operating Systems
- Cloud-Native Through the Prism of Percona: Episode 1
- Comparing Graviton (ARM) Performance to Intel and AMD for MySQL
- Percona Is a Finalist for Best Use of Open Source Technologies in 2021!
- Custom Percona Monitoring and Management Metrics in MySQL and PostgreSQL
- Migrating MongoDB to Kubernetes
- Why Linux HugePages are Super Important for Database Servers: A Case with PostgreSQL
- ProxySQL 2.3.0: Enhanced Support for MySQL Group Replication
- Upgrade Fix in Percona Distribution for PostgreSQL, Percona Server for MongoDB Updates: Release Roundup October 11, 2021
- Disaster Recovery for MongoDB on Kubernetes
- MySQL 8: Random Password Generator
- Using the Range and the New Multirange Data Type in PostgreSQL 14
- Getting Started with ProxySQL in Kubernetes
- How to Hide Credentials from Percona Monitoring and Management Client Commands
- Reminder: TokuDB Storage Engine Will Be Disabled by Default in Percona Server for MySQL 8.0.26
- MySQL 8: Account Locking
- Using New JSON Syntax in PostgreSQL 14 – Update
- Configuring a MongoDB Sharded Cluster with PMM2 – Part 2
- Synchronize Tables on the Same Server with pt-table-sync
- Do You Believe in the Future of Open Source Databases? Tell Us Your Views!
- Lessons From Peter Zaitsev…
- Join Community MeetUps for MySQL, PostgreSQL, MongoDB, or PMM
September 2021
- PostgreSQL 14 – Performance, Security, Usability, and Observability
- Percona Monthly Bug Report: September 2021
- New Experimental Environment Dashboards for Percona Monitoring and Management
- Horizontal Scaling in MySQL – Sharding Followup
- Percona Software Recognized with Product Awards
- A Horizontal Scalability Mindset for MySQL
- Percona and PostgreSQL: Better Together
- Percona Distribution for MySQL, DBaaS in Percona Monitoring and Management: Release Roundup September 27, 2021
- Enhanced Password Management Systems in MySQL 8: Part 1
- Modern Web-Based Application Architecture 101
- Making Aurora Write Latency 15x Higher (or More!) by Choosing a Bad Primary Key
- MyDumper 0.11.1 is Now Available
- Migration of a MySQL Database to a Kubernetes Cluster Using Asynchronous Replication
- Repoint Replica Servers in MySQL/Percona Server for MySQL 8.0
- October 13, 2021: Open Mic on Open Source Takes on MongoDB
- MySQL/ZFS in the Cloud, Leveraging Ephemeral Storage
- Percona Distribution for PostgreSQL Updates, Improvements to Percona XtraBackup: Release Roundup September 13, 2021
- Finding Undetected Jumbo Chunks in MongoDB
- Q&A on Webinar "Using Open Source Software to Optimize and Troubleshoot Your MySQL Environment"
- Storing and Using JSON Within PostgreSQL Part Two
- Storing and Using JSON Within PostgreSQL Part One
- Introducing xbcloud: Exponential Backoff Feature in Percona XtraBackup
- Congratulating Marcelo Altmann on his Promotion to Oracle ACE!
August 2021
- My Favorite Percona Monitoring and Management Additional Dashboards
- Percona Server for MongoDB 5.0.2-1 Release Candidate, Updated Percona Backup for MongoDB: Release Roundup August 30, 2021
- Resharding in MongoDB 5.0
- PostgreSQL Custom Dashboards Ported to Percona Monitoring and Management 2
- myloader Stops Causing Data Fragmentation
- PostgreSQL Database Security: OS – Authentication
- August Is Hot, but Not as Hot as Our Next Community Engineering Meeting!
- Understanding EBS Latency: Storage Type Performance in AWS
- Storing JSON in Your Databases: Tips and Tricks For MySQL Part Two
- Dynamic User Creation with MySQL on Kubernetes and Hashicorp Cloud Platform Vault
- Storing JSON in Your Databases: Tips and Tricks For MySQL Part One
- First Packages for Debian 11 "bullseye" Now Available
- Percona Server for MongoDB 5.0.2 Release Candidate Is Now Available
- New Features in Percona Distribution for MySQL Operator, Beta Percona Distribution for PostgreSQL Operator 0.2.0: Release Roundup August 16, 2021
- Get an Amazon Gift Card for a Review!
- Pros and Cons: When You Should and Should Not Use MongoDB
- PostgreSQL PL/Java – A How-To, Part 2: How to Manipulate and Return Tuples
- Impact of Network and Cursor on Query Performance of PostgreSQL
- New Features and Improvements in Percona Server for MongoDB: Release Roundup August 2, 2021
July 2021
- Improve PostgreSQL Query Performance Insights with pg_stat_monitor
- Percona Monthly Bug Report: July 2021
- PostgreSQL PL/Java – A How-To, Part 1
- MongoDB: Modifying Documents Using Aggregation Pipelines and Update Expressions
- Building and Testing Percona Distribution for MongoDB Operator
- The 1-2-3 for PostgreSQL Logical Replication Using an RDS Snapshot
- Free Webinar July 27: Why Fiserv Moved to Percona to Run MongoDB
- Performing ETL Using Inheritance in PostgreSQL
- New Features in Percona Server for MySQL, Updated Percona Distribution for PostgreSQL: Release Roundup July 19, 2021
- Cluster Statuses in Percona Kubernetes Operators
- How To Recover Percona XtraDB Cluster 5.7 Node Without SST
- Streaming MySQL Binlogs to S3 (or Any Object Storage)
- MySQL/ZFS Performance Update
- Authenticate Percona Server for MongoDB Users via Native LDAP
- Refining Shard Keys in MongoDB 4.4 and Above
- BREAKING NEWS: Take a Sneak Peek Into MongoDB 5.0 With Percona!
- Migrating Ownership of Your Stored Routines, Views, and Triggers in MySQL
- Inspecting MySQL Servers Part 5: Percona Monitoring and Management
- Sharding With Zones Based on Compound Shard-Keys on MongoDB 4.4
- Move Percona Monitoring and Management Server Data From One Instance Type to Another
- MyDumper 0.10.7 is Now Available
- MongoDB 5.0 Is Coming in Hot! What Do Database Experts Across the Community Think?
- MySQL Shell 101 – System Log
- Percona Distribution for MongoDB Operator 1.9, Updated Percona Distribution for PostgreSQL: Release Roundup July 5, 2021
- Using MySQL 8 Dual Passwords
- Installing Percona Server for MySQL on Rocky Linux 8
- Percona Monitoring and Management – MySQL Semi-Sync Summary Dashboard
June 2021
- Complex Archival with Percona Toolkit’s pt-archiver
- MongoDB Multi-Document Transaction Fails When getLastErrorDefaults is Changed
- Percona Monthly Bug Report: June 2021
- Enabling SSL/TLS Sessions In PgBouncer
- Percona XtraBackup for Windows
- Deploy a Dedicated Percona Server for MySQL 8.0 in Azure
- Understanding pg_repack: What Can Go Wrong – and How to Avoid It
- Boosting Percona Distribution for MySQL Operator Efficiency
- Autoscaling Databases in Kubernetes for MongoDB, MySQL, and PostgreSQL
- MySQL on Kubernetes with GitOps
- WiredTiger File Forensics Part 3: Viewing all the MongoDB Data
- Discover Why MongoDB Runs Better With Percona
- Updated Percona Distribution for PostgreSQL Versions, Percona Distribution for MySQL 8.0.23: Release Roundup June 21, 2021
- ProxySQL-Admin 2.x: Encryption of Credential Information
- Chaos Testing Leads to More Stable Percona XtraDB Cluster
- Webinar July 6: Converting MongoDB to Percona Server for MongoDB
- MySQL Static and Dynamic Privileges (Part 2)
- MySQL Static and Dynamic Privileges (Part 1)
- MongoDB Integrated Alerting in Percona Monitoring and Management
- Migrating Into Kubernetes Running the Percona Distribution for MySQL Operator
- PostgreSQL HA with Patroni: Your Turn to Test Failure Scenarios
- Distributed Grant Management Using MongoDBAuthorizationGrant
- Self-Healing Feature in Percona Distribution for MySQL Operator
- Restore Strategies with MyDumper
- Experimental Feature: $backupCursorExtend in Percona Server for MongoDB
- Completed Features in Percona Monitoring and Management, Updated Percona Distribution for MongoDB: Release Roundup June 7, 2021
- Inspecting MySQL Servers Part 4: An Engine in Motion
- Webinar June 17: Open Mic on Open Source – Percona Monitoring and Management
- The (In)famous MongoDB Message: Cannot Add Session Into the Cache – TooManyLogicalSessions
- Inspecting MySQL Servers Part 3: What MySQL?
- postgres_fdw Enhancement in PostgreSQL 14
- Inspecting MySQL Servers Part 2: Knowing the Server
- Using the MongoDB Field Encryption Feature
- Skipping Percona Server for MySQL Version 8.0.24 and Releasing 8.0.25 Next
- Inspecting MySQL Servers Part 1: The Percona Support Way
May 2021
- New Features in PostgreSQL 14: Bulk Inserts for Foreign Data Wrappers
- How InnoDB Handles TEXT/BLOB Columns
- Webinar June 29: Unlocking the Mystery of MongoDB Shard Key Selection
- Compiling a Percona Monitoring and Management v2 Client in ARM: Raspberry Pi 3 Reprise
- Percona Operator for PostgreSQL Technical Preview Released
- MongoDB Tuning Anti-Patterns: How Tuning Memory Can Make Things Much Worse
- New Percona Distribution for PostgreSQL Versions, Percona Server for MySQL 8.0.23-14: Release Roundup May 24, 2021
- Heads-Up: TokuDB Support Changes and Future Removal from Percona Server for MySQL 8.0
- Manage MySQL Users with Kubernetes
- New Features in Percona Server for MySQL 8.0.23-14
- Percona Monitoring and Management DBaaS Overview and Technical Details
- Refreshing Test/Dev Environments With Prod Data Using Percona Backup for MongoDB
- Using Sidecars with Percona Operators
- WiredTiger File Forensics Part 2: wt dump
- WiredTiger File Forensics Part 1: Building "wt"
- Percona Backup for MongoDB v1.5 Released
- New Survey Shows Enterprises Increasing Their Reliance on Open Source Software
- Percona Live ONLINE: Percona Previews Open Source Database as a Service
- Point-in-Time Recovery for MongoDB on Kubernetes
- New Extensions in Percona Distribution for PostgreSQL, Updated Percona Kubernetes Operators: Release Roundup May 10, 2021
- War Stories and Learning From Others – Percona Live
- MyDumper 0.10.5 is Now Available
- Cool New Projects, Technology, and Broadening My Horizons at Percona Live
- Webinar June 8: The Pros and Cons of AWS, Azure, and Google Cloud – Which Cloud Provider is Right for Your Business?
- Percona Live Sessions for Engineers Working on Building and Developing Databases!
- Inconsistent Voting in Percona XtraDB Cluster
- InnoDB File Growth Weirdness
- Changes to Percona Monitoring and Management on AWS Marketplace
April 2021
- Improving Percona Monitoring and Management EC2 Instance Resilience Using CloudWatch Alarm Actions
- Percona Live ONLINE: How Companies Manage Customer & Data Volume Rises While Staying Performant
- Running Percona Monitoring and Management v2 on Windows with Docker
- Compiling Percona XtraBackup for ARM
- Resolving the MySQL Active-Active Replication Dilemma
- Percona Monthly Bug Report: April 2021
- Percona Monitoring and Management Meetup on May 6th: Join Us for Live Tuning and Roadmap Talk
- MySQL 101: 10 Great MySQL DBA Interview Questions (and Answers)
- Tons of New Features in Percona Monitoring and Management 2.16.0, Updated Percona Distribution for MongoDB: Release Roundup April 26, 2021
- Yearly Reminder: DDLs That Fail to Propagate May Cause Percona XtraDB Cluster Inconsistencies
- Understanding Processes Running on Linux Host with Percona Monitoring and Management
- Demonstrating pg_rewind Using Linux Containers in PostgreSQL
- Percona Live ONLINE: Keynotes Now Live!
- Back From a Long Sleep, MyDumper Lives!
- Change Storage Class on Kubernetes on the Fly
- MySQL Group Replication: Conversion of GR Member to Async Replica (and Back) In the Same Cluster
- Integrated Alerting Design in Percona Monitoring and Management
- Add Microsoft Azure Monitoring Within Percona Monitoring and Management 2.16.0
- Percona Monitoring and Management 2.16 Brings Microsoft Azure Monitoring via a Technical Preview
- Platform End of Support Announcement for Ubuntu 16.04 LTS
- Online DDL with Group Replication In Percona Server for MySQL 8.0.22 (and MySQL 8.0.23)
- Win Percona Swag for Technical Product Reviews!
- What You Can Do With Auto-Failover and Percona Distribution for MySQL (8.0.x)
- Percona Distribution for MySQL: High Availability with Group Replication Solution
- Percona Live ONLINE: Focus on Unprecedented Demand for Scale
- Replay the Execution of MySQL With RR (Record and Replay)
- Latest Version of pg_stat_monitor in Percona Distribution for PostgreSQL, Bug Fix in Percona Server for MongoDB: Release Roundup April 12, 2021
- Deploying a MongoDB Proof of Concept on Google Cloud Platform
- MySQL 101: Basic MySQL Server Triage
- Percona Kubernetes Operators and Azure Blob Storage
- What’s New at Percona Live ONLINE 2021?
- Monitoring OPNSense Firewall with Percona Monitoring and Management
- Which Version of MySQL Should I Use for MyRocks?
- Percona XtraBackup Point-In-Time Recovery for the Single Database
- Upgrading to MySQL 8: Embrace the Challenge
- Working to Validate MyRocks in the Enterprise with Dropbox
- Infinitely Scalable Storage with High Compression Feature
March 2021
- Webinar April 14: Optimize and Troubleshoot MySQL Using Percona Monitoring and Management
- MySQL 101: Using super_read_only
- How To Automate Dashboard Importing in Percona Monitoring and Management
- What’s Running in My DB? A Journey with currentOp() in MongoDB
- Security Fixes for Percona XtraDB Cluster, Updated Percona Distribution for MySQL: Release Roundup March 29, 2021
- Overview of MySQL Alternative Storage Engines
- The Steps Involved in Creating a Percona Product Release
- Importing an Encrypted InnoDB Tablespace into MySQL
- Is a Session Analyzer a Good Tool to Simulate Real Traffic?
- CVE-2020-29488: Changes in How Absolute Paths are Handled in Percona XtraBackup xbstream
- Storing Kubernetes Operator for Percona Server for MongoDB Secrets in Github
- Kubernetes Operator for Percona Server for MongoDB Sharding, Bug Fixes for Percona Server for MySQL 5.7: Release Roundup March 15, 2021
- Webinar March 26: MongoDB Backups Overview
- A Peek at Percona Operator for MongoDB New Features
- How to Build Percona Server for MySQL From Sources
- 3 Percona Software Products Take the SourceForge Leader Award!
- Webinar March 24: Introduction to pg_stat_monitor
- Testing the Value of ScaleFlux Computational Storage Drive (CSD) for PostgreSQL
- Percona Monitoring and Management 2.15 Brings Even MORE Reasons to Upgrade to PMM v2!
- Percona Distribution for MongoDB 4.4.4, Bug Fix in Percona Server for MongoDB: Release Roundup March 1, 2021
February 2021
- Connection Queuing in pgBouncer: Is it a Magical Remedy?
- Webinar March 18: Moving Your Database to the Cloud – Top 3 Things to Consider
- MySQL Monitoring and Reporting Using the MySQL Shell
- Percona Monthly Bug Report: February 2021
- Point-In-Time Recovery in Percona Operator for MySQL Based on Percona XtraDB Cluster – Architecture Decisions
- Hoss Talks Foss: The Podcast is Now Available
- The Most Important Skills for an SRE, DBRE, or DBA
- MySQL 5.6 and Percona Server for MySQL 5.6 are End of Life
- Bare Systemd Method to Create an XFS Mount
- Improvements to Percona Server for MongoDB, Final Release of Percona Server for MySQL 5.6 Series: Release Roundup February 15, 2021
- Top 5 Features Developers Love About MongoDB
- Tame Kubernetes Costs with Percona Monitoring and Management and Prometheus Operator
- Request for Comments: Global Processlist in Percona Monitoring and Management
- Various Types of InnoDB Transaction Isolation Levels Explained Using Terminal
- Monitoring a TP-Link Switch with Percona Monitoring and Management
- MongoDB Sharding & Replication 101 – The Community’s Questions Answered!
- DBaaS on Kubernetes: Under the Hood
- Installing Percona Monitoring and Management v2 on Linode
- Webinar February 24: What’s Old Is New, What’s Coming Is Here – Percona Offerings for MySQL 5.6 and DBaaS in PMM
- FOSDEM Is This Weekend – Matt Yonkovit’s Must-See Sessions!
- Q&A on Webinar "Using PMM to Identify and Troubleshoot Problematic MySQL Queries"
- Introducing: Percona Live Community Rooms!
- Why SSPL is Bad For You, Part 2
- Percona Software Feedback – Help Us, Help You!
- PostgreSQL Database Security: Authentication
- Push Metrics for Percona Monitoring and Management, Percona Distribution for MongoDB 4.4.3: Release Roundup February 1, 2021
January 2021
- Percona Monitoring and Management 2.14: Moving to a Push Model for VictoriaMetrics
- Webinar February 10: Kubernetes – The Path to Open Source DBaaS
- How to Create PostgreSQL Custom Builds and Debian Packages
- Load Balancing ProxySQL in AWS
- Percona XtraBackup 8 Enables –lock-ddl by Default
- Percona Live ONLINE 2021 Call for Papers!
- Deploying Any Version of Leading Open Source Databases for Tests and Experiments
- Achieving a More Secure MongoDB with Percona Monitoring and Management’s Security Tool
- Getting Started with MongoDB in OpenShift Using the Percona Operator for MongoDB
- PostgreSQL on ARM-based AWS EC2 Instances: Is It Any Good?
- Low Value in range_optimizer_max_mem_size Might Cause Full Table Scan
- Drain Kubernetes Nodes… Wisely
- Keeping Open Source Open, or, Why Open is Better
- MySQL 8.0.23 Is Available: Highlighting Some Important Points
- The MySQL Clone Wars: Plugin vs. Percona XtraBackup
- pg_stat_monitor: A New Way Of Looking At PostgreSQL Metrics
- Updates to Percona XtraDB Cluster, New Features in Percona Toolkit 3.3.0: Release Roundup January 18, 2021
- MySQL 8.0.22: SHOW PROCESSLIST Version 2 – Now Available From PERFORMANCE_SCHEMA
- How to Store MySQL Audit Logs in MongoDB in a Maintenance-Free Setup
- Thinking About Deploying MongoDB? Read This First.
- Webinar January 28: Tuning PostgreSQL for High Performance and Optimization
- Running Kubernetes on the Edge
- Percona 2020 Recap: Great Content and Software Releases
- Webinar January 26: Using Percona Monitoring and Management to Identify and Troubleshoot Problematic MySQL Queries
- The Preview of Database as a Service (DBaaS) in Percona Monitoring and Management is Now Live!
- A Snippet of Features: Reviewing PostgreSQL Version 13
- MySQL Group Replication – How to Elect the New Primary Node
- Full Read Consistency Within Percona Operator for MySQL Based on Percona XtraDB Cluster
- Percona Operator for MySQL Based on Percona XtraDB Cluster: HAProxy or ProxySQL?
- Streaming MySQL Backups with Percona XtraBackup – Another Alternative
- Updated MySQL OSMetrics Plugins
- TAM Enterprise Experiences – Data Encryption
- PostgreSQL: DB-Engines.com’s Database of the Year
- Webinar January 19: Maximize the Benefits of Using Open Source MongoDB with Percona Distribution for MongoDB
- Google Cloud Platform: MySQL at Scale with Reliable HA Webinar Q&A
- One Shard Support in Kubernetes Operator for Percona Server for MongoDB
- Webinar January 20: MariaDB Observability
- TAM Enterprise Experiences – Troubleshooting Methodology
- Converting MongoDB to Percona Server for MongoDB Webinar Q&A
- Percona Monthly Bug Report: December 2020
- Tech Previews in Percona Monitoring and Management, Percona Distribution for MySQL 8.0.21: Release Roundup January 4, 2021