A Curious Case of Split WAL Files

Introduction I’ve come across this scenario maybe twice in the past eight years of using Streaming Replication in Postgres: replication on a standby refuses to proceed because a WAL file...
January 23, 2023

pgbouncer auth_query and auth_user pro tips

Introduction Anyone running a database in a production environment with over a hundred users should seriously consider employing a connection pooler to keep resource usage under control. PgBouncer ...
January 20, 2023

PgBouncer Logs Rotation in Linux and Windows Tutorial

Before doing a deep dive into the subject, a short outline about PgBouncer, it is a lightweight connection pooler for PostgreSQL that dramatically reduces the processing time and resources for maintaining...
January 20, 2023

Benchmarking PostgreSQL on an AWS m5.metal instance

.summary{ background:#f3f7f9; padding:20px; } This article discusses the results of benchmark tests made using pgbench to test the performance of different versions of PostgreSQL on an instance of AWS m5.metal...
January 19, 2023