Objectifs de la formation
Être en mesure d’utiliser les techniques d’optimisation des requêtes SQL afin d’améliorer la performance des applications.Clientèle visée
Développeurs.Préalables
Connaissance de SQL.Formateurs
Architecture de la formation
- Rappel des notions de conception et de normalisation
- NULL – Données manquantes en SQL
- Importance de la taille des tables et des colonnes
- Opérations sur les tables : DELETE, INSERT, UPDATE, MERGE
- Instruction SELECT, CTE et jointures
- Comprendre les SARG et les Non SARG
- Optimisation des prédicats : LIKE, BETWEEN, IN, EXISTS
- Opérations sur les groupes (GROUP BY) et les sous-requêtes corrélées
- Fonctions d’agrégation : COUNT, MIN, MAX, AVG et SUM
- Gestion des vues et des tables temporaires
- Optimisation des sous-requêtes et des opérations sur les groupes
- Utilisation judicieuse des index (pour les tris et les requêtes)
- Optimisation du code
- Curseurs : comment les éviter et quand les utiliser
- Présentation de différentes techniques avancées
Notes relatives à la formation
Les exercices pratiques sont faits avec Microsoft SQL Server.
Les séances publiques ne sont pas prises en compte par Scale AI pour l'attribution de subventions. Seules les versions sur-mesure de ces formations le sont.
Formation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumissionFormation privée en entreprise
Vous êtes plusieurs à vouloir suivre une formation en particulier dans votre entreprise? Si vous êtes plus de 8 personnes, nous pouvons nous déplacer à vos bureaux pour vous donner votre formation en privé. Contactez-nous pour plus de détails ou demandez-nous une soumission en ligne.
Demander une soumission