- 3 Jours
Informatique
Formation SQL tunning Developper

Formation SQL tunning Developper
3 Jours
- Session : En cours
- Objectifs
- 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
- Public
- 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
Introduction
- 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
Introduction au réglage d'instructions SQL
- Session de réglage SQL
- Stratégies de réglage SQL
- Présentation des environnements de développement
- Outil de diagnostic SQLTXPLAIN (SQLT)
Utiliser les outils de trace d'application
- 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
Comprendre les techniques de réglage de base
- 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
Concepts fondamentaux de l'optimiseur
- 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
Générer et afficher des plans d'exécution
- 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
Interpréter les plans d'exécution
- Comprendre les plans d’exécution en série
- Optimisations adaptatives
Optimiseur : Chemins d'accès aux tables et aux index
- Opérations sur les row sources
- Structures principales et chemins d’accès
- Balayage complet de table
- Index
- Observations courantes
Opérations de jointure de l'optimiseur
- Méthodes de jointure
- Types de jointure
Autres opérateurs de l'optimiseur
- Opérateurs SQL
- Autres opérations de degré N
- Opérateurs liés au cache de résultats
Présentation des statistiques de l'optimiseur
- Statistiques de l’optimiseur
- Types de statistiques
- Collecte et gestion des statistiques de l’optimiseur
Utiliser des variables attachées
- Partage de curseurs et valeurs littérales différentes
- Partage de curseurs et variables attachées
SQL Plan Management
- Garantir les performances du code SQL
- SQL Plan Management
Ateliers
- 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
- 3 Jours
Informatique
- Session : En cours
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
- Hybride
- Du 09h00 à 16h00
Liens utiles
Nous rejoindre
Inscrivez vous pour recevoir nos prochaines formations planifiées.
© 2014-2022 Generale Performance Tous les droits réservés