Sep
29
2025
--

New File Copy-Based Initial Sync Overwhelms the Logical Initial Sync in Percona Server for MongoDB

In a previous article, Scalability for the Large-Scale: File Copy-Based Initial Sync for Percona Server for MongoDB, we presented some early benchmarks of the new File Copy-Based Initial Sync (FCBIS) available in Percona Server for MongoDB. Those first results already suggested significant improvements compared to the default Logical Initial Sync. In this post, we extend our […]

Jul
02
2025
--

Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 2: Test Results

Testing ReadySet as a Query Cacher for PostgreSQL test resultsIn the first post of this series (Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 1: How-To), I presented my test environment and methodology and explained how to install ReadySet, ProxySQL, and HAproxy and configure them to work with PostgreSQL. In this final part, I present the different test scenarios […]

Jul
01
2025
--

Testing ReadySet as a Query Cacher for PostgreSQL (Plus ProxySQL and HAproxy) Part 1: How-To

Testing ReadySet as a Query Cacher for PostgreSQLA couple of weeks ago, I attended a PGDay event in Blumenau, a city not far away from where I live in Brazil. Opening the day were former Percona colleagues Marcelo Altmann and Wagner Bianchi, showcasing ReadySet’s support for PostgreSQL. Readyset is a source-available database cache service that differs from other solutions by not relying […]

May
23
2025
--

What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQL

What Oracle Missed, We Fixed: More Performant Query Processing in Percona Server for MySQLAt Percona, we constantly search for ways to make query processing more performant. Our activities include continuous monitoring of Percona Server for MySQL performance by doing performance regression tests. We also challenge Percona Server for MySQL with newly designed tests and analyze bottlenecks for possible improvements. Among our activities in this area is monitoring what […]

May
06
2025
--

MongoDB Benchmarking Made Effortless With MongoDB Workload Generator

Benchmarking MongoDBRecognizing a gap in the availability of straightforward tools for MongoDB benchmarking, particularly those that do not require complex compilation, configuration, and intricate setups, I developed MongoDB Workload Generator. The aim was to provide MongoDB users with an accessible solution for effortlessly generating realistic data and simulating application workloads on both sharded and non-sharded clusters.  […]

Apr
30
2025
--

Benchmarking PostgreSQL: The Hidden Cost of Over-Indexing

Indexing is one of PostgreSQL’s most effective tools for improving query performance, but like any powerful tool, it can cause real problems when overused. A while ago, my colleague Jobin wrote a blog post exploring the negative side effects of over-indexing in PostgreSQL: PostgreSQL Indexes Can Hurt Performance: Exploring the Negative Effects and the Costs […]

Apr
01
2025
--

Choosing the Right Storage for PostgreSQL on Kubernetes: A Benchmark Analysis

Storage for PostgreSQL on KubernetesAs more organizations move their PostgreSQL databases onto Kubernetes, a common question arises: Which storage solution best handles its demands? Picking the right option is critical, directly impacting performance, reliability, and scalability. For stateful workloads like PostgreSQL, storage must offer high availability and safeguard data integrity, even under intense, high-volume conditions. To address these concerns, […]

Feb
04
2025
--

MongoDB 8.0 Performance; Does It Live Up to the Hype?

MongoDB 8.0 Performance Does It Live Up to the Hype?Percona Server for MongoDB 8.0 has been available for over a month now. We covered the most important new MongoDB features in a previous blog post.  Earlier versions of MongoDB have a history of becoming slower with every major release, which is common with most databases. As more features are added, the code paths get […]

Jan
06
2025
--

MySQL 8.4.3 and 9.1.0: Major Performance Gains Revealed

Network Splits/Partition on Group ReplicationAt Percona, we’ve always prioritized performance, and recent trends in MySQL’s development have been a point of concern for us. In particular, the performance deterioration in the MySQL 8.4.x and 9.y versions caught our attention, as highlighted in Marco Tusa’s insightful blog post, Sakila, Where Are You Going? We’re pleased to report that the latest […]

Sep
25
2024
--

How Network Splits/Partitions Impact Group Replication in MySQL

Network Splits/Partition on Group ReplicationIn this blog post, we will explore how network partitions impact group replication and the way it detects and responds to failures. In case you haven’t checked out my previous blog post about group replication recovery strategies, please have a look at them for some insight. Topology: [crayon-66f40f3f3cad1905113104/] Scenario 1: One of the GR nodes […]

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com