New episode: "Long-running transactions"
Nik and Michael discuss long-running transactions, including when they're harmless, when they cause issues, and how to mitigate those issues.
| Personal site | https://michristofides.com/ |
New episode: "Long-running transactions"
Nik and Michael discuss long-running transactions, including when they're harmless, when they cause issues, and how to mitigate those issues.
New episode: "PostGIS"
Nik and @michristofides are joined by @robe and @pwramsey to discuss PostGIS.
New episode: "pg_ash"
Nik and Michael discuss pg_ash β a new tool (not extension!) from Nik that samples and stores wait events from pg_stat_activity.
pgMustard Pro now includes 1,000 API credits π
Bulk-analyse plans, plug into your LLM workflows, or build something we haven't thought of yet.
New episode: "Comments and metadata"
Nik and Michael discuss query level comments, object level comments, and another way of adding object level metadata.
New blog post: Read efficiency issues in Postgres queries
If you've got a query that's slowly degrading in performance over time, you might have a read efficiency issue. The root cause could be table bloat, index bloat, or data locality degradation. In this new post we go through how this can happen, how to mitigate the issue, and the options for preventing it happening again.
https://www.pgmustard.com/blog/read-efficiency-issues-in-postgres-queries

A lot of the time in database land, our queries are I/O constrained. As such, performance work often involves reducing the number of page reads. Indexes are a prime example, but they donβt solve every issue (a couple of which weβll now explore).
New episode: "PgDog update"
Nik and Michael are joined by Lev Kokotov for an update on all things PgDog.
Our Read Efficiency tips are now more efficient to read!
π Better wording, mostly for clarity
π¬ More specific to the scan type, and therefore shorter in most cases
π Improved scoring, especially for Bitmap Heap Scans
More details: https://www.pgmustard.com/changelog