• éligibleCPF

Formation Optimisation des requêtes SQL sous Oracle

Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence BORS
Éligible CPF Code 236258
Certification Certification IT - Exploitation d’une base de données avec le langage SQL

Les données extraites par vos requêtes sont correctes, mais les traitements sont trop longs... Une amélioration des performances s'impose, afin de répondre rapidement aux besoins des utilisateurs et d'économiser des ressources du système.

Objectifs pédagogiques :

  • Connaître les particularités des types d'applications 
  • Savoir traiter des requêtes SQL 
  • Être en mesure d'utiliser les outils de diagnostic et de mesure de performance 
  • Être capable d'optimiser le schéma relationnel 
  • Apprendre à optimiser le serveur 
  • Comprendre l'optimisation des requêtes SQL 
  • Comprendre la parallélisation d'exécution des requêtes

Public :

Ce cours s'adresse administrateurs de bases de données, développeurs SQL et PL/SQL.

Prérequis :

La maîtrise du SQL et PL/SQL est indispensable.

Introduction

La démarche d'optimisation
Les étapes d'optimisation
Objectif à atteindre : la performance acceptable

Traitement des Requêtes SQL

La zone de partage (Shared SQL Area)
Les phases du traitement
La vue V$SQLAREA
Les différents types d'application

Les outils de mesure de performance

La requête EXPLAIN PLAN
La trace du process serveur
Résultat de la trace : extrait d'un fichier trace et analyse du résultat de tkprof

Mécanismes automatiques de réglage de performances

Automatic Workload Repository (AWR)
Automatic Database Diagnostic Monitor (ADDM)
Le package DBMS_ADVISOR
SQL Acess Advisor et SQL Profile

Optimisation du schéma relationnel

Les index B*Tree et leur utilisation
L'index basé sur une fonction
Les index Bitmap et leur utilisation
Le Stockage en cluster : Les clusters indexés, le Hash Cluster
La table-index (IOT)
Le partitionnement des tables
Partitionnement des index

Optimisation du serveur

L'optimiseur
Choix du plan d'accès
Calcul de la sélectivité
Collecte des statistiques : le package DBMS_STATS
Collecte automatique des statistiques
Les jointures

Optimisation des requêtes SQL

Stratégie d'optimisation
Écriture des Requêtes
Optimisation manuelle des requêtes
Les hints
Architecture des traitements
Utilisation des traitements stockés

Parallélisme d'exécution des requêtes

Exécution de requêtes en parallèle
Indication du parallélisme à la création de la table
Indication du parallélisme par hint
Parallélisation de la création des index
Chargement des données en parallèle

Cette formation vous prépare au passage de la certification "Certification IT - Exploitation d’une base de données avec le langage SQL" qui démontre votre compétence à interagir avec une base de données en utilisant le langage SQL. L’examen portera sur le langage SQL standard sans référence quelconque à un Système de Gestion de Base de Données Relationnelle spécifique.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1 heure. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.

La certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.

Cette formation peut être financée dans le cadre du CPF.
Voir toutes nos formations éligibles au CPF.


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB