SQL Optimization Patterns
Lit le plan d’exécution avant de modifier la requête
Installation
Scripts inclus/plugin marketplace add wshobson/agents; /plugin install developer-essentials
When a query is slow, an index is missing, or database load needs to come down.
- Auteur
- wshobson
- Licence
- MIT
Le point de départ est toujours la sortie d’EXPLAIN : le chemin d’accès choisi par le planificateur, les écarts entre les estimations et le nombre réel de lignes, ainsi que les index qu’il a décidé de ne pas utiliser. La compétence passe ensuite à la conception des index, à la réécriture des prédicats qui empêchent leur utilisation et au traitement du problème N+1 discrètement produit par les ORM. L’objectif est de mesurer la différence avant et après, pas de réécrire au hasard.
Compétences similaires
Performance Optimization
CompétenceMesure, corrige le vrai goulot d’étranglement, puis remesure
Database & Cloud Optimization
CompétenceRéunit optimisation SQL et maîtrise des coûts cloud
Writing Plans
CompétenceTransforme une spécification en plan précis et exécutable

Commentaires(0)
Connectez-vous pour commenter