Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 24355

Talk Python to Me: #366: Optimizing PostgreSQL DB Queries with pgMustard

$
0
0
Does your app have a database? Does that database play an important role in how the app operations and users perceive its quality? Most of you probably said yes to the first, and definitely to the second. But what if your DB isn't doing as well as it should? How would you know? And once you know, what do you do about it? <br/> <br/> On this episode, we're joined by Michael Christofides, co-creator of pgMustard, to discuss and explore the EXPLAIN command for Postgres and other databases as well as all the recommendations you might dig into as a result of understanding exactly what's happening with you queries.<br/> <br/> <strong>Links from the show</strong><br/> <br/> <div><b>Michael Christofides</b>: <a href="https://twitter.com/michristofides" target="_blank" rel="noopener">@michristofides</a><br/> <b>Datagrip</b>: <a href="https://www.jetbrains.com/datagrip/" target="_blank" rel="noopener">jetbrains.com</a><br/> <b>pgMustard</b>: <a href="https://pgmustard.com" target="_blank" rel="noopener">pgmustard.com</a><br/> <b>pgMustard example 1</b>: <a href="https://app.pgmustard.com/#/explore/example-1" target="_blank" rel="noopener">app.pgmustard.com</a><br/> <b>pgMustard example 2</b>: <a href="https://app.pgmustard.com/#/explore/example-2" target="_blank" rel="noopener">app.pgmustard.com</a><br/> <b>pgMustard example 3</b>: <a href="https://app.pgmustard.com/#/explore/example-3" target="_blank" rel="noopener">app.pgmustard.com</a><br/> <b>Arctype</b>: <a href="https://www.arctype.com" target="_blank" rel="noopener">arctype.com</a><br/> <b>Postico</b>: <a href="https://eggerapps.at/postico/" target="_blank" rel="noopener">eggerapps.at/postico</a><br/> <b>Laetitia Avrot Secrets of 'psql'— Video</b>: <a href="https://www.youtube.com/watch?v=znPL6iDDou8" target="_blank" rel="noopener">youtube.com</a><br/> <b>Beekeeper Studio</b>: <a href="https://www.beekeeperstudio.io" target="_blank" rel="noopener">beekeeperstudio.io</a><br/> <b>DBeaver</b>: <a href="https://dbeaver.io" target="_blank" rel="noopener">dbeaver.io</a><br/> <b>SQLite Browser</b>: <a href="https://sqlitebrowser.org" target="_blank" rel="noopener">sqlitebrowser.org</a><br/> <br/> <b>Michael's new Up and Running with Git course</b>: <a href="https://talkpython.fm/git" target="_blank" rel="noopener">talkpython.fm/git</a><br/> <b>Watch this episode on YouTube</b>: <a href="https://www.youtube.com/watch?v=0-hZrPTqN9A" target="_blank" rel="noopener">youtube.com</a><br/> <b>Episode transcripts</b>: <a href="https://talkpython.fm/episodes/transcript/366/optimizing-postgresql-db-queries-with-pgmustard" target="_blank" rel="noopener">talkpython.fm</a><br/> <br/> <b>--- Stay in touch with us ---</b><br/> <b>Subscribe to us on YouTube</b>: <a href="https://talkpython.fm/youtube" target="_blank" rel="noopener">youtube.com</a><br/> <b>Follow Talk Python on Twitter</b>: <a href="https://twitter.com/talkpython" target="_blank" rel="noopener">@talkpython</a><br/> <b>Follow Michael on Twitter</b>: <a href="https://twitter.com/mkennedy" target="_blank" rel="noopener">@mkennedy</a><br/></div><br/> <strong>Sponsors</strong><br/> <a href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code TALKPYTHON</a><br> <a href='https://talkpython.fm/training'>Talk Python Training</a><br> <a href='https://talkpython.fm/assemblyai'>AssemblyAI</a>

Viewing all articles
Browse latest Browse all 24355

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>