PostgreSQL Performance for Developers
Explore PostgreSQL in depth: understand the optimizer, join algorithms, and indexes to write efficient SQL queries! Download the brochure (PDF, French) By the end of this training course, you will be able to write efficient SQL queries thanks to a thorough understanding of PostgreSQL's optimizer and execution engine 🐘. The theoretical part of this course will give you an in-depth knowledge of join algorithms and indexes. The practical sessions will teach you how to use it to analyze execution plans produced by the You will also become independent: able to diagnose recurring SQL query performance issues on your own and transfer your skills to other relational DBMS (Oracle, SQL Server, MySQL, DuckDB, etc.) and to the cloud (Azure SQL, Google BigQuery, etc.). The first day is dedicated to the inner workings of PostgreSQL's optimizer, the The second day is dedicated to joins (their algorithms and how PostgreSQL uses them), as well as CTEs. Learners do not need specific hardware or software, only a computer with Internet access and a recent browser. The learning database is hosted on a PostgreSQL server; access is provided via pgAdmin. Enjoy a 30% discount on my courses to celebrate the kick-off of my training activities! 🎉 The cost of this training course is €1600 (reduced to €1120), per group session on your premises (VAT not applicable, Article 293 B of the General Tax Code). Additional travel fees may apply outside of the Toulouse area. Feel free to contact me 📫 on LinkedIn or via email ! Together, we will refine your training needs according to the characteristics of your teams and your company. See you soon! Objectives
EXPLAIN command and apply what you learnt to rewrite your SQL queries or create the right indexes. Target Audience
Course Outline
Day 1
EXPLAIN command, and indexes. Morning
EXPLAIN command Afternoon
Day 2
Morning
EXPLAINWITH) Afternoon
Technical Environment
Pricing
Interested?