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
explain-simply
CompétenceTermine les longues réponses par quelques phrases simples
scope-guard
CompétenceDétecte les modifications effectuées hors du projet actif
Observability and Instrumentation
CompétenceAjoute la télémétrie avec la fonctionnalité, avant l’incident
Commentaires(0)
Connectez-vous pour commenter