stats_fetch_consistency: caching PostgreSQL monitoring statistics?
by
Laurenz Albe |
03.2025This article describes the little known parameter stats_fetch_consistency and its potential applications for statistics collection.
Dealing with the PostgreSQL error "found xmin ... from before relfrozenxid ..."
by
Laurenz Albe |
02.2025This article explains the error message "found xmin ... from before relfrozenxid ..." and shows how you can fix the problem.
What you should know about Linux memory overcommit in PostgreSQL
by
Laurenz Albe |
07.2024Understand why and how to disable memory overcommit to make PostgreSQL run reliably on Linux, including implications for containerization.
Syslog logging with journald in PostgreSQL
by
Laurenz Albe |
04.2024This article explains how to configure syslog logging in PostgreSQL and shows how to view and manage the log with journald.
What you should know about PostgreSQL minor upgrades
by
Laurenz Albe |
12.2023© Laurenz Albe 2023 The PostgreSQL documentation is rather terse on the subject of minor upgrade. The reason is probably […]
kill -9 explained for PostgreSQL
How to kill PostgreSQL processes properly: understand how kill -9 really works vs. a normal process kill. With examples.
pg_stat_io and PostgreSQL 16 performance
How to use pg_stat_io for true debugging power in PostgreSQL v16. Offers deep insights into database I/O behavior & performance.
"Why does my pg_wal keep growing?" That's a question I keep hearing again and again. It is an urgent […]
Bulk load performance in PostgreSQL
by
Laurenz Albe |
08.2023 There are several techniques to bulk load data into PostgreSQL. I decided to compare their performance in a simple […]
View Access Logging - Fix it in PostgreSQL
By Kirk Wolak Continuous Improvement is an important part of reducing technical debt. Over 30 years our active database has […]