SQL Joins, Indexes, and Query Plans for Beginners
Une session pratique sur les bases de données axée sur l'écriture de requêtes lisibles et la compréhension des raisons pour lesquelles certaines requêtes sont lentes.
Description
section.descriptionJointures SQL, index et plans d'exécution pour débutants
De nombreux développeurs utilisent des bases de données au quotidien sans apprendre comment celles-ci lisent leurs requêtes. Cet atelier renforce la confiance en SQL grâce à de petits exemples qui relient la syntaxe des requêtes au comportement réel en termes de performance.
Ce que nous allons aborder
- Lire les tables comme des ensembles de lignes plutôt que comme des feuilles de calcul
- Jointures internes (inner joins), jointures externes (left joins), regroupements et filtrage sans confusion
- La différence entre clés primaires, clés étrangères et index
- Pourquoi les index aident certaines requêtes et ne font rien pour d'autres
- Lire un plan de requête simple pour repérer les scans de table
- Habitudes pratiques pour nommer, formater et tester les requêtes
À qui s'adresse cet atelier
Nouveaux développeurs backend, analystes, débutants en science des données et toute personne ayant copié du SQL mais souhaitant le comprendre.
Ce que vous en retirerez
Les participants repartiront avec un petit jeu d'exercices de requêtes, un modèle plus clair pour les jointures et une connaissance suffisante des plans d'exécution pour commencer à déboguer les requêtes lentes.