If you've got a query that's slowly degrading in performance, you might have a read efficiency issue. The root cause could be table bloat, index bloat, or data locality degradation.
www.pgmustard.com/blog/read-ef...
If you've got a query that's slowly degrading in performance, you might have a read efficiency issue. The root cause could be table bloat, index bloat, or data locality degradation.
www.pgmustard.com/blog/read-ef...
📝 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: www.pgmustard.com/changelog
📝 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: www.pgmustard.com/changelog
* Made them clearer
* Made them more succinct (in most cases)
* Improved the scoring
* Mention hash_mem_multiplier (when relevant)
* Show "Operation in Memory" in more cases, with the memory used
* Updated the linked blog post
* Made them clearer
* Made them more succinct (in most cases)
* Improved the scoring
* Mention hash_mem_multiplier (when relevant)
* Show "Operation in Memory" in more cases, with the memory used
* Updated the linked blog post
Our latest blog breaks down how bloom filters helped us take an API from 5s to 0.3s - even with millions of alerts in play.
If you’re fighting slow queries or Postgres under pressure, this one’s worth a look: go.incident.io/r9jgcI9
Our latest blog breaks down how bloom filters helped us take an API from 5s to 0.3s - even with millions of alerts in play.
If you’re fighting slow queries or Postgres under pressure, this one’s worth a look: go.incident.io/r9jgcI9
If you care about performance, get comfortable running `explain` and `explain analyze` commands regularly, and learn how to interpret its output.
This blog is a great intro.
www.depesz.com/2013/04/16/e...
If you care about performance, get comfortable running `explain` and `explain analyze` commands regularly, and learn how to interpret its output.
This blog is a great intro.
www.depesz.com/2013/04/16/e...
I said to a colleague - "we'll see, but it's ankane, so it's entirely possible it'll get done soon". Less than an hour later, it was updated 🤯
I said to a colleague - "we'll see, but it's ankane, so it's entirely possible it'll get done soon". Less than an hour later, it was updated 🤯
In Postgres 18 you'll start seeing things like "Index Searches: 1" on each of your index scans. We looked into what they mean, and how that information can be helpful.
www.pgmustard.com/blog/what-do...
In Postgres 18 you'll start seeing things like "Index Searches: 1" on each of your index scans. We looked into what they mean, and how that information can be helpful.
www.pgmustard.com/blog/what-do...
postgres.fm/episodes/gad...
postgres.fm/episodes/gad...
* BUFFERS on by default with ANALYZE 🎉
* Fractional "actual rows" (huge in some cases)
* Quite a few new fields (including the very cool Index Searches)
We've now added support for all of them. 💛
* BUFFERS on by default with ANALYZE 🎉
* Fractional "actual rows" (huge in some cases)
* Quite a few new fields (including the very cool Index Searches)
We've now added support for all of them. 💛
enjoyed discussion a lot! www.youtube.com/watch?v=9KoP...
enjoyed discussion a lot! www.youtube.com/watch?v=9KoP...
And now, @michristofides.com being back from 2-week break, and we've recorded our 150th episode
A very interesting one, don't miss -- this Friday
And now, @michristofides.com being back from 2-week break, and we've recorded our 150th episode
A very interesting one, don't miss -- this Friday
Everyone who works or plans to work with sync replication must watch it!
www.youtube.com/watch?v=PFn9...
Everyone who works or plans to work with sync replication must watch it!
www.youtube.com/watch?v=PFn9...
16:00 UTC — 10 Costly Database Performance Mistakes (and How to Fix Them) with Andy Atkinson www.meetup.com/postgres-mee...
19:00 UTC — 12 years of Postgres Weekly with Peter Cooper aka.ms/TalkingPostg...
16:00 UTC — 10 Costly Database Performance Mistakes (and How to Fix Them) with Andy Atkinson www.meetup.com/postgres-mee...
19:00 UTC — 12 years of Postgres Weekly with Peter Cooper aka.ms/TalkingPostg...
#PostgreSQL #Postgres #TechBooks #Database #OpenSource
#PostgreSQL #Postgres #TechBooks #Database #OpenSource
If you or your team could do with an intro or refresher, it would be great to see you there!
If you or your team could do with an intro or refresher, it would be great to see you there!