How PostgreSQL estimates parallel queries
How to understand parallel queries - estimate the cost of sequential scans and parallel sequential scans in PostgreSQL
The mysterious “backend_flush_after” configuration setting
This blogpost explains the PostgreSQL server configuration parameter backend_flush_after and takes a look at how it affects performance.
It is a frequent complaint that count(*) is so slow on PostgreSQL. In this article I want to explore […]
Speeding up GROUP BY in PostgreSQL
How to speed up GROUP BY statements in PostgreSQL. Follow some basic rules & you will squeeze performance out of the database for free.
Foreign data wrapper for PostgreSQL: Performance Tuning
fdw performance tuning - hidden tuning options which are not widely known. Let's see how to speed up the PostgreSQL foreign data wrapper.
"LOCK TABLE" can harm your database's health
by
Laurenz Albe |
03.2019 Many people know that explicit table locks with LOCK TABLE are bad style and usually a consequence of bad […]
PostgreSQL affiliate projects for horizontal multi-terabyte scaling
Don’t be afraid to scale up with Postgres: Overview about PostgreSQL extensions and derivatives for horizontal multi-terabyte scaling.
PostgreSQL: Implicit vs. explicit joins
How to use implicit and explicit joins in PostgreSQL. What are the performance differences between these two types of join?
Since I only recently learned about the concept of “killed index tuples”, I thought there might be some others […]
Query performance of the upcoming version 11 of PostgreSQL
Release notes of first RC of PostgreSQL 11 didn't state any numerical query performance indicators, so we have to find it out on our own.