CommitQuorum in Index Creation From Percona Server for MongoDB 4.4
Before Percona Server for MongoDB 4.4 (PSMDB), the best practice to create an index was doing it in a rolling manner. Many folks used to create directly on Primary, resulting in the first index being...
View ArticleFull vs. Incremental vs. Differential Backups: Comparing Backup Types
This blog was originally published in January 2012 and was updated in June 2023.In today’s data-driven world, the protection and reliability of our valuable information is vital. The potential impact...
View ArticleFind the WAL Count Between Two Segments in PostgreSQL
The PostgreSQL Write-Ahead Log (WAL) is a recording location within the Postgres cluster, capturing all modifications made to the cluster’s data files before being written to the heap. During crash...
View ArticleAnnouncing the General Availability of Percona Operator for PostgreSQL Version 2
Percona, a leading provider of open-source database software and services, announced the general availability of Percona Operator for PostgreSQL version 2. The solution is 100% open source and...
View ArticlePostgreSQL Partitioning Using Traditional Methods
Partitioning is the concept of splitting large tables logically into smaller pieces for better performance of the database.Methods of built-in PostgreSQL partition techniques Range partitioning List...
View ArticlePMM Is Getting a Modernized Enterprise-Grade Foundation
With Enterprise Linux 7 nearing its end-of-life date, the Percona Monitoring and Management (PMM) team has done a significant update to the base operating system we build our images on top of. For...
View ArticleUpgrade MySQL to 8.0? Yes, but Avoid Disaster!
Upgrading to MySQL version 8.0 is a hot topic since version 5.7 is approaching the official end of life very soon. MySQL 5.7 EOL is set for the end of October 2023.If you feel unprepared for the...
View ArticleThe Impacts of Fragmentation in MySQL
Fragmentation is a common concern in some database systems. Highly fragmented tables can affect performance and resource allocation. But reducing fragmentation often involves rebuilding the table...
View ArticleHow Locking Works in PostgreSQL
Locking in PostgreSQL is a mechanism used to control concurrent access to shared resources, ensuring data consistency and preventing conflicting operations. PostgreSQL offers various lock types, each...
View ArticleOne Index, Three Different PostgreSQL Scan Types: Bitmap, Index, and Index Only
Performance is one of the essential aspects of a database management system. Very little can be more annoying and frustrating for users than poor performance, meaning long-running queries and high...
View ArticleSetting Up and Deploying PostgreSQL for High Availability
With the average cost of unplanned downtime running from $300,000 to $500,000 per hour, businesses are increasingly using high availability (HA) technologies to maximize application uptime....
View ArticleOnline Data Type Change in PostgreSQL
Changing the data type on a column in a big table is almost always a pain. It can lock out the entire table for reading and writing because of the exclusive lock acquired by the ALTER TABLE statement...
View ArticlePercona Monitoring and Management 2.38, Updates to Percona Distribution for...
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 ArticleMongoDB Version Requirements for Percona Backup for MongoDB
Percona Backup for MongoDB (PBM) is a backup utility developed by Percona to address the needs of customers and users who prefer open source tools over proprietary software like MongoDB Enterprise and...
View ArticleThe Power of utf8mb4 in MySQL 8.0: Unleashing the Full Potential of...
In the world of modern web applications, it is increasingly important to support a diverse range of languages and character sets. With the rise of globalization, the need to store and process...
View ArticleAn Enterprise-Grade MongoDB Alternative Without Licensing or Lock-in
MongoDB Community Edition software might set the stage for achieving your high-volume database goals, but you quickly learn that its features fall short of your enterprise needs.So you look at MongoDB...
View ArticleExtensibility in MySQL Is Easy
Well, “easy” if you know just a tiny bit of C++.MySQL is well known for its ease of use, being easy to install, easy to configure, and easy to maintain. What if there is something more that you’d like...
View ArticleUpdate Percona Monitoring and Management Agent Settings for Already-Added...
When adding a remote MySQL instance to Percona Monitoring and Management (PMM), there are a few options you can specify during the setup, but they are not editable once added. For example, a table...
View ArticleDeploy PostgreSQL on Kubernetes Using GitOps and ArgoCD
In the world of modern DevOps, deployment automation tools have become essential for streamlining processes and ensuring consistent, reliable deployments. GitOps and ArgoCD are at the cutting edge of...
View ArticleHow To Measure the Network Impact on PostgreSQL Performance
It is very common to see many infrastructure layers standing between a PostgreSQL database and the Application server. The most common ones are connection poolers, load balancers, routers, firewalls,...
View Article