Sandbox

Sandbox is a multipurpose HTML5 template with various layouts which will be a great solution for your business.

Contact Info

Moonshine St. 14/05
Light City, London

info@email.com
00 (123) 456 78 90

Learn More

Follow Us

Catalogue

SQL Avancé et Optimisation des Requêtes

Délai de mise en œuvre

Sur mesure ou clé en main. Contactez-nous pour une demande spécifique.

Durée de la formation

3 jours

Langue

Français, anglais.

Nombre de participants

5 à 15 Participants

Niveau

Initiation

Prérequis et recommandations

Connaissance de base en SQL et expérience pratique avec les bases de données relationnelles.

Description

La formation sur SQL avancé et l’optimisation des requêtes vise à fournir aux participants les compétences nécessaires pour écrire des requêtes SQL complexes, optimiser les performances des requêtes et comprendre les stratégies d’optimisation des bases de données.

Objectif

Maîtriser les requêtes SQL avancées telles que les jointures complexes, les sous-requêtes et les fonctions d’agrégation.

Comprendre les techniques d’optimisation des requêtes pour améliorer les performances des bases de données.

Savoir analyser les plans d’exécution des requêtes et identifier les goulots d’étranglement.

Acquérir des compétences pratiques pour résoudre les problèmes de performances liés aux requêtes SQL.

Public

Développeurs, administrateurs de bases de données, analystes de données.

Programme détaillé de la formation

Jour 1 : SQL Avancé

Requêtes avancées :

Jointures complexes : INNER JOIN, OUTER JOIN, CROSS JOIN, et SELF JOIN.

Sous-requêtes : sous-requêtes corrélées et non corrélées.

Utilisation des opérateurs logiques (AND, OR, NOT) pour des conditions complexes.

Fonctions d’agrégation avancées :

GROUP BY avec des expressions complexes.

Utilisation de HAVING pour filtrer les groupes de résultats.

Fonctions de fenêtrage et d’analyse (OVER, RANK, ROW_NUMBER).

Optimisation des performances des requêtes :

Principes de l’indexation et types d’index (B-tree, bitmap, full-text).

Techniques de réécriture de requêtes pour l’efficacité.

Jour 2 : Analyse et Optimisation des Requêtes

Analyse des plans d’exécution des requêtes :

Introduction aux plans d’exécution.

Compréhension des indices, des statistiques et de leurs impacts.

Lecture et interprétation des plans d’exécution pour l’optimisation.

Techniques d’optimisation des bases de données :

Partitionnement des tables et des index.

Parallélisme et exécution des requêtes en parallèle.

Meilleures pratiques pour le design de schéma pour la performance.

Jour 3 : Pratique Avancée et Résolution de Problèmes

Résolution de problèmes de performance courants :

Identification et résolution des requêtes lentes.

Gestion des verrouillages et des blocages.

Techniques de défragmentation et gestion de l’espace disque.

Études de cas et travaux pratiques :

Analyse de cas réels de problèmes de performance.

Exercices pratiques pour appliquer les techniques d’optimisation.

Discussions et partages d’expériences sur les meilleures pratiques.

Coût de la formation : 300 000 FCFA

Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.
Prénom(s) et Nom
Adresse