...
  1. Accueil
  2. Nos formations
  3. Data
  4. SQL avancé : lire les plans d’exécution, indexer et réécrire les requêtes lentes

SQL avancé : lire les plans d’exécution, indexer et réécrire les requêtes lentes

Transformer une requête qui immobilise la base en une requête que le moteur exécute rapidement

  • Certifié Qualiopi
  • 1 jour — 7 h
  • Présentiel ou à distance
  • Perfectionnement
  • Finançable OPCO

Une requête qui tournait en quelques secondes met désormais plusieurs minutes. Le volume a grandi les jointures se sont empilées et personne ne sait dire où le temps se perd. On ajoute un index au jugé on met en cache on relance la nuit mais le problème revient dès que les données changent.

Cette journée apprend à diagnostiquer avant de modifier. Le participant lit un plan d'exécution identifie les opérations coûteuses puis choisit entre réécriture indexation et ajustement du modèle. Il repart avec une démarche reproductible pour mesurer le gain obtenu et éviter les optimisations qui dégradent le reste de l'application.

Objectifs pédagogiques

  • Mesurer le coût réel d'une requête et isoler l'étape la plus consommatrice
  • Interpréter un plan d'exécution et les opérations retenues par le moteur
  • Choisir le type d'index adapté au filtre et à l'ordre de tri demandés
  • Réécrire une requête pour limiter les balayages complets de table
  • Employer les fonctions de fenêtrage à la place de sous-requêtes répétées
  • Évaluer le gain obtenu et contrôler l'absence de régression

Programme de la formation

Avant la formation

Analyse du besoin et test de positionnement. Vos réponses sont partagées avec votre formateur afin d'adapter la formation à votre niveau et votre contexte professionnel.

Savoir où part le temps

  • Mesure du temps d'exécution et du volume de lignes traitées
  • Lecture d'un plan d'exécution et des opérations d'accès aux données
  • Statistiques du moteur et estimation de cardinalité
  • Identification des requêtes les plus coûteuses d'une application
Cas pratique : Une requête lente est analysée jusqu'à l'identification précise de l'opération fautive.

Aider le moteur à trouver vite

  • Index simples composites et couvrants
  • Ordre des colonnes dans un index composite
  • Effets des index sur les écritures et coût de maintenance
  • Détection des index inutilisés ou redondants
  • Dénormalisation ciblée et tables d'agrégats
Atelier : Les participants proposent un plan d'indexation puis vérifient son effet sur les écritures.

Obtenir le même résultat autrement

  • Sous-requêtes corrélées et alternatives par jointure
  • Fonctions de fenêtrage pour les calculs par groupe
  • Expressions de table communes et lisibilité
  • Traitement des grands volumes par lots
  • Pagination efficace sur de longues listes
Mise en situation : Un rapport complet est réécrit puis comparé à la version initiale sur le temps de réponse.

Après la formation

E-learning accessible en illimité dans le temps. Évaluation de niveau afin de suivre votre progression.

Les points forts

Les requêtes lentes apportées par les participants sont diagnostiquées en séance
Chaque optimisation est chiffrée avant et après sur un jeu de données volumineux
Les index inutiles sont recherchés au même titre que les index manquants

Les avis de nos apprenants

Prochaines sessions

1 jour — 7 h Réf. MPF-DAT-0016 Entrées permanentes À partir de 980 € HT
3 déc. 2026
Paris — Présentiel
10 déc. 2026
À distance — Classe virtuelle
17 févr. 2027
À distance — Classe virtuelle
17 févr. 2027
Paris — Présentiel
21 avr. 2027
À distance — Classe virtuelle
21 avr. 2027
Paris — Présentiel
16 juin 2027
À distance — Classe virtuelle
16 juin 2027
Paris — Présentiel
18 août 2027
À distance — Classe virtuelle
18 août 2027
Paris — Présentiel
20 oct. 2027
À distance — Classe virtuelle
20 oct. 2027
Paris — Présentiel
15 déc. 2027
À distance — Classe virtuelle
15 déc. 2027
Paris — Présentiel
Date à définir ensemble
Dans vos locaux — jusqu'à 10 collaborateurs
Tarif dégressif en inter-entreprises : −10 % dès 2 participants, −15 % dès 3, −20 % à partir de 4 inscrits sur la même session.
Sessions garanties : ces dates sont confirmées par Mon Pôle Formation. Elles ne sont ni annulées ni reportées, sauf cas de force majeure.

À qui s'adresse cette formation ?

Analystes de données développeurs et administrateurs de bases confrontés à des requêtes lentes sur des volumes importants.

Prérequis
Écrire couramment des requêtes SQL comportant des jointures et des agrégations.
Durée
1 jour — 7 h
Format
Présentiel ou à distance
Modalités et délais d'accès
Inscription en ligne, par téléphone, par devis ou via votre OPCO. 11 jours ouvrés après validation du financement.
Certification
Non certifiante Attestation de fin de formation et certificat de réalisation remis à chaque participant.
Modalités d'évaluation
QCM et mises en situation. Évaluation des acquis en début et en fin de parcours, évaluation à chaud et à froid à 60 jours.
Méthodes mobilisées
Apports théoriques, ateliers et cas pratiques. Support de cours numérique et fiches méthodes fournis.
Accessibilité
Accessible aux personnes en situation de handicap. Contactez notre référent handicap pour construire une solution adaptée : contact@monpoleformation.fr

Financer cette formation

Mon Pôle Formation est un organisme certifié Qualiopi au titre des actions de formation. À ce titre, cette formation est éligible aux principaux dispositifs de financement de la formation professionnelle.

Le plan de développement des compétences regroupe l'ensemble des actions de formation décidées par l'employeur. Votre OPCO prend généralement en charge les coûts pédagogiques, et parfois la rémunération, les frais de transport, de repas et d'hébergement.

Tous les salariés peuvent en bénéficier, quels que soient la nature et la durée de leur contrat. Rapprochez-vous de votre service RH ou formation : nous montons le dossier avec vous.

Vous versez chaque année une Contribution à la Formation Professionnelle. Elle ouvre droit à une prise en charge par votre fonds d'assurance formation : FIFPL, AGEFICE, FAFCEA, VIVEA ou OPCO selon votre activité.

Nous préparons pour vous le devis, le programme détaillé et l'attestation nécessaires au dossier.

Selon votre projet professionnel, France Travail peut financer tout ou partie de la formation via l'Aide Individuelle à la Formation. Le dossier se construit avec votre conseiller à partir de notre devis.

Vous pouvez régler la formation directement, en une fois ou jusqu'à 6 fois sans frais. Contactez un conseiller pour définir l'échéancier : 01 87 66 57 66.

Questions fréquentes

Le sujet est la performance : lecture des plans d'exécution, choix d'index, réécriture des requêtes lentes, fonctions de fenêtrage. La modélisation n'est évoquée que lorsqu'elle explique un comportement du moteur, le parcours s'adressant à ceux qui travaillent sur des bases déjà en service.

Le plan d'exécution donne la réponse en montrant les opérations retenues par le moteur et l'étape qui consomme l'essentiel du coût. Vous apprenez à isoler cette étape, à distinguer un balayage complet évitable d'un tri coûteux, puis à mesurer le gain obtenu après correction.

Il faut écrire couramment des jointures, des agrégats et des sous-requêtes : le parcours ne revient pas sur la syntaxe. En sortie, vous savez remplacer des sous-requêtes répétées par des fonctions de fenêtrage et contrôler qu'une optimisation n'a pas introduit de régression sur les résultats.

dès 980 €HT / participant
Demander un devis