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.
Docs: https://t.co/nQE1GwJcne
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://t.co/G9Mfi1IZbc
If pgMustard has made your life easier this year, we'd love a review on G2! It does take a few minutes, but we like that it is verified, and are already using the feedback to shape what we work on next.
https://t.co/olh6FevtGC
Bad row count estimates are a common cause of slow queries.
We've had a tip for them in pgMustard from the start, but we've just finished a revamp of it, mostly to make the advice in several common cases clearer. We also now report the ratios a little more naturally.
We've revamped our "Operation on Disk" tips โจ
* 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
New blog post: "What do the new Index Searches lines in EXPLAIN mean?"
In Postgres 18 you'll start seeing things like "Index Searches: 1" on each of your index scans. We looked into what that means, and how it can be helpful.
https://t.co/KWiMUzq0z8
The next chapter in our 7-year battle with EXPLAIN formatting: new demo videos showing how to get nicely formatted query plans in your tool of choice.
https://t.co/zJpwqaOpnG
We've added more info to our /score endpoint.
This includes tips titles, tip explanations, and learn more links โ much like you see when using pgMustard manually. The idea is to help folks prioritize better, and resolve issues quickly.
Docs: https://t.co/aob85UH7KQ
The upcoming Postgres 18 is set to include some nice improvements to EXPLAIN:
* 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. ๐
In case you didn't know, we have an API for saving or scoring query plans via pgMustard. Thanks to a (very reasonable) customer request, we recently added the ability to also delete saved plansย via the API
The latest @PostgresFM is a discussion about multi-tenancy architectures โ the various tradeoffs of different approaches, including some notes on performance, and a bonus benefit of the isolation model for LLM use cases (spoiler alert: smaller vector indexes)
New episode: "Multi-tenant options"
Nikolay and Michael are joined by @gwenshap to discuss multi-tenant architectures โ the high level options, the pros and cons of each, and how they're trying to help with Nile.
๐ง https://t.co/nIkFpr4jbf
๐บ https://t.co/wo85nCUlaQ
There are a couple of online events today that look like they'll be great:
16:00 UTC โ 10 Costly Database Performance Mistakes (and How to Fix Them) with Andy Atkinson https://t.co/cClrp66jK5
19:00 UTC โ 12 years of Postgres Weekly with Peter Cooper https://t.co/rlaUMuQsgi