How to Read Simplified SHOW REPLICA STATUS Output
As a MySQL database administrator, you’re likely familiar with the SHOW REPLICA STATUS command. It is an important command for monitoring the replication status on your MySQL replicas. However, its...
View ArticleWhy You Need To Be at the Southern California Linux Expo
You can show your support for open source software by participating in an event next March in Pasadena, California – The Southern California Linux Expo, or SCaLE. SCaLE is the largest community-run...
View ArticleYou Need to Actively Support Open Source Software or It Will Disappear
Percona is dedicated to open source software. But recently, open source software has come under attack. Once open source software is being locked away by changing licenses and code that you depended...
View ArticlepgBackRest’s Expire and Backup With Custom Lock-Path Files
PostgreSQL is a powerful and popular open source relational database management system. Ensuring the safety of your PostgreSQL data through regular backups is an important concern for database...
View ArticleRestrict MySQL Connections to Broken Replica in ProxySQL
ProxySQL is a high-performance SQL proxy, which runs as a daemon watched by a monitoring process. The process monitors the daemon and restarts it in case of a crash to minimize downtime.The daemon...
View ArticleMySQL Performance Tuning 101: Key Tips to Improve MySQL Database Performance
This post was originally published in June 2020 and was updated in September 2023.While there is no magic bullet for MySQL performance tuning, there are a few areas that can be focused on upfront that...
View ArticleExplore the New Feature of MySQL To Restrict Users From Creating a Table...
As MySQL database administrators, we are well aware of the significance of implementing a primary key within a table. Throughout our careers, most of us have encountered situations where the absence of...
View ArticleThe MySQL Clone Plugin Is Not Your Backup
This blog post discusses the limitations of the MySQL Clone plugin.The MySQL clone plugin significantly simplifies the process of replica provisioning. All you need to do is: Ensure that the source...
View ArticleUnderstanding How MySQL Collation and Charset Settings Impact Performance
This blog was originally published in February 2019 and was updated in September 2023.Web applications rely on databases to run the internet, powering everything from e-commerce platforms to social...
View ArticlePostgreSQL Partitioning Made Easy Using pg_partman (TimeBased)
PostgreSQL Partition Manager — ‘pg_partman’ — is an open source extension freely available, widely supported, and actively maintained by the PostgreSQL community.pg_partman creates and manages both...
View ArticleReplace a Live Mongo Node With a New Node
In this blog post, we will discuss replacing a Mongo node. Consider a scenario when a node is going to be decommissioned for some reason or if a node’s data partition is almost full and not extendable....
View ArticleDon’t Start Using Your MySQL Server Until You’ve Configured Your OS
Whenever you install your favorite MySQL server on a freshly created Ubuntu instance, you start by updating the configuration for MySQL, such as configuring buffer pool, changing the default datadir...
View ArticleUsing MySQL Offline Mode To Disconnect All Client Connections
As a DBA, one of the very frequent tasks is to stop/start MySQL service for batching or some other activities. Before stopping MySQL, we may need to check if there are any active connections; if there...
View ArticlePercona Distribution for PostgreSQL 16.0, Percona Backup for MongoDB 2.3.0:...
Percona is a leading provider of unbiased, performance-first, open source database solutions that allow organizations to easily, securely, and affordably maintain business agility, minimize risks, and...
View ArticlePercona Toolkit – A Quick Introduction to Summary
Percona Toolkit is a collection of advanced open source command-line tools, developed and used by the Percona technical staff, that are engineered to perform a variety of MySQL, MariaDB, MongoDB, and...
View ArticleTransparent Huge Pages Refresher
Transparent Huge Pages (THP) is a memory management feature in Linux operating systems that aims to enhance system performance. While THP can be beneficial for many applications, enabling it on a...
View ArticlePostgreSQL Job Scheduler: pg_timetable
In database management, job scheduling has always played an important role. And for PostgreSQL, PgAgent and pg_cron are examples of job schedulers that are already popular. However, there is another...
View ArticleWhat’s New in Percona Toolkit 3.5.5
Percona Toolkit 3.5.5 was released on October 3, 2023. This blog post covers the main changes in this release.pt-online-schema-change improvementsAfter nibble hookThis was contributed by Marcelo HP...
View ArticlePostgreSQL Role Inheritance in Reverse: Discovering Descendant Roles in...
In our previous blog post, PostgreSQL Role Inheritance at a Glance, we delved into the concept of role inheritance in PostgreSQL. We discussed how roles can inherit permissions from other roles,...
View ArticleAnnouncing the Alpha Release of Percona Everest: An Open Source Private DBaaS
Today’s businesses face two major challenges when it comes to managing databases: vendor lock-in of public cloud providers and the inherent complexity of running and managing databases. With limited...
View Article