+ 0522 27 35 38
|
Lun - Ven 08:00 - 19:00 / Fermé les Weekends
Top
 

SQL Perfectionnement

Pour les administrateurs de bases de données, développeurs SQL et PL/SQL, ce séminaire traite des particularités des types d’applications comme les outils de diagnostic et de mesure de performance, l’optimisation des requêtes SQL, du serveur…

Code
NW59
Participants
  • Administrateurs de bases de données
  • Développeurs SQL et PL/SQL
Objectifs
  • 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
Programme

1. Introduction

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

2. 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

3. 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

 4. 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

5. 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

6. 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

7. 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

8. 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
Durée
2 jours
Date et lieu
  • Consulter le Planning du mois correspondant ou nous contacter
  • Lieu : hôtel Barcelo à Casablanca
  • Les horaires sont de 09h à 17h
Formateur

Consultant certifié Oracle

Support et méthodes pédagogiques

Cas pratiques

Frais de participation
  • En inter : 6 000 DH HT par personne pour les 2 jours de formation incluant l’animation, le support de formation, les pauses café et le déjeuner
  • En inter : nous contacter
Inscription et conditions

Afin de participer à  cette formation,

Nous demeurons bien entendu à votre disposition pour toute précision ou complément d’information.

nike huarache pas cher 
X
canada goose femme