Index Overhead on a Growing Table

This another simple test in continuation from last time. We will start with the same lineitem table as in the previous example. We will measure the time it takes to...
October 10, 2014

Announcing BDR RPMs for 9.4

RPMs for BDR (Bi-Directional Replication for PostgreSQL) are now available for testing. They contain BDR release 0.7.1, which is based on PostgreSQL 9.4beta2. Because there may be an on-disk format...
September 05, 2014

Detecting smelly backups with Barman

“ Ooooh that smell! Can’t you smell that smell?“. That’s a classic rock song by legends Lynyrd Skynyrd, I know. But also a warning that your new Barman 1.3.3 installation...
August 27, 2014

Announcing Barman 1.3.3

Version 1.3.3 of Barman, Backup and Recovery Manager for PostgreSQL, has been released. Barman is now able to send alerts in case the latest available backup for a server is...
August 21, 2014

PostgreSQL anti-patterns: read-modify-write cycles

Shaun Thomas’s recent post about client-side loops as an SQL anti-pattern is well worth a read if you’re relatively new to SQL-based application development. It’s reminded me of another SQL...
July 26, 2014

PostgreSQL's CTEs are optimisation fences

As part of AXLE project work I recently found myself re-examining issues around optimisation fencing and non-semantic query execution changes in PostgreSQL. One key issue was the inability to use...
June 23, 2014