Index et plan d'exécution
Les pages « historique client » et « commandes en cours » sont lentes. Terminez chaque requête par « ; ». .tables liste les tables, .schema <table> affiche leur structure.
- Affichez le plan de
SELECT * FROM commandes WHERE client_id = 2;avecEXPLAIN QUERY PLAN: l'accès est-il un parcours complet ? →answer plan <SCAN|SEARCH> - Créez l'index
idx_commandes_clientsurcommandes(client_id) - Créez l'index composite
idx_commandes_statut_datesurcommandes(statut, date_cmd)(filtre sur le statut, tri par date) - Créez l'index
idx_lignes_commandesurlignes(commande_id)(jointures) - Revérifiez le plan de la requête 1
Contenu Premium
Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.
Tâches
- Plan initial lu
- Index sur client_id
- Index composite statut + date
- Index de jointure