Informatique

Formation SQL tunning Developper

Formation SQL tunning Developper

3 Jours

  • Etudier l’impact des statistiques de l’optimiseur sur les performances du code SQL
  • Identifier les instructions SQL inefficaces
  • Etudier les méthodes d’accès aux données, notamment les différents types de jointure
  • Modifier une instruction SQL pour l’optimiser
  • Générer la trace d’une application aux différents niveaux de son architecture
  • Comprendre comment l’optimiseur de requêtes prend ses décisions relatives au mode d’accès aux données
  • Administrateur
  • Développeur

GP pour les entreprises

D’un ou de plusieurs membres de votre équipe, bénéficiez d’un devis personnalisé pour améliorer les compétences de vos collaborateurs.

Programme détaillé de la formation

  • Objectifs, programme et annexes du cours
  • Public ciblé et prérequis
  • Schémas utilisés dans le cours
  • Informations sur les comptes utilisés pour le cours
  • Environnements SQL disponibles pour le cours
  • Ateliers, scripts de démonstration et scripts des exemples de code
  • Annexes du cours
  • Session de réglage SQL
  • Stratégies de réglage SQL
  • Présentation des environnements de développement
  • Outil de diagnostic SQLTXPLAIN (SQLT)
  • Présentation de l’utilitaire SQL Trace
  • Opérations à effectuer avant une trace
  • Présentation des outils de trace
  • Utilitaire trcsess
  • Mise en forme des fichiers trace SQL
  • Ecrire une instruction SQL efficace
  • Scripts utilisés pour le chapitre
  • Conception des tables
  • Utilisation des index
  • Index transformé
  • Non-concordance de types de données
  • Utilisation des valeurs NULL
  • Réglage d’une clause ORDER BY
  • Représentation des instructions SQL
  • Traitement des instructions SQL
  • Pourquoi utiliser un optimiseur ?
  • Composants de l’optimiseur
  • Outil de transformation de requêtes
  • Optimiseur basé sur le coût
  • Optimisation adaptative des requêtes
  • Fonctionnalités de l’optimiseur et versions d’Oracle Database
  • Présentation des plans d’exécution
  • Commande EXPLAIN PLAN
  • Table de plan
  • AUTOTRACE
  • Vue V$SQL_PLAN
  • Référentiel AWR (Automatic Workload Repository)
  • Fonction de surveillance SQL
  • Comprendre les plans d’exécution en série
  • Optimisations adaptatives
  • Opérations sur les row sources
  • Structures principales et chemins d’accès
  • Balayage complet de table
  • Index
  • Observations courantes
  • Méthodes de jointure
  • Types de jointure
  • Opérateurs SQL
  • Autres opérations de degré N
  • Opérateurs liés au cache de résultats
  • Statistiques de l’optimiseur
  • Types de statistiques
  • Collecte et gestion des statistiques de l’optimiseur
  • Partage de curseurs et valeurs littérales différentes
  • Partage de curseurs et variables attachées
  • Garantir les performances du code SQL
  • SQL Plan Management
  • Atelier 1
  • Atelier 2
  • Atelier 3
  • Atelier 4
  • Atelier 5
  • Ateliers 6 et 7
  • Atelier 8
  • Atelier 9

Avis et Commentaires

{{ reviewsTotal }} Review
{{ reviewsTotal }} Reviews
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}
Share on facebook
Share on linkedin

Formation SQL tunning Developper

Informatique
GP pour les entreprises

Si vous êtes une entreprise ou un particulier, vous pouvez demander un devis en cliquant sur le bouton ci-dessous.

Formations suggérées

Demander un devis