Maîtrise
SQL · Expert - architecture, internals et cas limites
- EXPLAIN et plans d'exécution : lire ce que fait la baseDécodez le plan que le planificateur SQLite choisit réellement pour vos requêtes avec EXPLAIN QUERY PLAN.
- Index avancés : composites, couvrants, index ignoréMaîtrisez la règle du préfixe gauche, les index couvrants et les pièges qui rendent un index invisible au planificateur.
- Requêtes récursives (WITH RECURSIVE) : hiérarchies et graphesParcourez arbres et graphes avec WITH RECURSIVE, en maîtrisant la profondeur et la détection de cycles.
- Concurrence : verrous, niveaux d'isolation, lectures fantômesComprenez le modèle de verrouillage de SQLite, ses transactions et les anomalies d'isolation que la norme SQL décrit.
- Sécurité : injections SQL, droits, requêtes préparéesReproduisez une injection SQL, neutralisez-la avec des requêtes préparées et appliquez le moindre privilège.