TLDR Tech / Data
How Linux 7.0 Broke PostgreSQL
Linux 7.0 accidentally cut PostgreSQL performance in half because a scheduling change increased how long spinlocks were held during memory page faults, causing massive CPU waste, and switching to huge memory pages fixes the issue.
Read the full story