Que fait sql-optimization-patterns ?
Maîtrisez l'optimisation des requêtes SQL, les stratégies d'indexation et l'analyse EXPLAIN pour améliorer considérablement les performances des bases de données et éliminer les requêtes lentes. À utiliser lors du débogage de requêtes lentes, de la conception de schémas de base de données ou de l'optimisation des performances des applications.
Utilisation
- Analyser les requêtes lentes avec
EXPLAINouEXPLAIN ANALYZE - Proposer des index optimaux basés sur les schémas de requêtes
- Appliquer des motifs d'optimisation courants comme la réécriture de requêtes, la dénormalisation, ou la pagination efficace
- Générer des DDL pour créer ou modifier des index
Exemple d'invocation
Expliquez pourquoi cette requête est lente et comment l'optimiser :
SELECT * FROM commandes WHERE client_id = 1234 ORDER BY date_commande DESC;
L'IA analysera la requête, suggérera des index, des réécritures, et montrera l'impact attendu sur les performances.