Les bases de données DB for z/OS

Retour

Formation

Informatique

Optimisation des applications DB2

  • 3 Jours
  • REF: 4-DB704
  • Partager :

1. Introduction

2. Design physique des bases

  • Concept De Base
  • Stogroup
  • Database
  • Tablespace
  • Page
  • Format Général Des Pages
  • Bufferpool
  • Table : Concept De Base
  • Table Permanente
  • Table Temporaire Globales Créées
  • Table Temporaire Globales Déclarées
  • Vue
  • Colonne
  • Indexspace
  • Structure
  • Index De Partitionnement
  • Structure Générale D'une Page
  • Structure Des Entrées En Page Feuille
  • Insertion De Ligne

3. Design applicatif

  • Programmation : Généralités
  • Comparaisons Sur Jointures
  • Impact Des Chemins D'accès
  • Commit & Rollback
  • Curseurs Evolues
  • Scrollable Cursor
  • Sensitive Cursor
  • Mise En oeuvre
  • Programmation Tp
  • Select ... Optimize For..
  • Fetch First N Rows Only
  • Programmation Batch
  • Généralités
  • Absence De Points De Commit
  • Programmation Via Utilitaires
  • Prise De Points De Commit
  • Parallélisme Des Traitements
  • Parallélisme Et Partitionnement
  • Réoptimisation A L'exécution

4. Chemins d'accès

  • Rôle De L'optimiseur
  • Chemins D'accès
  • Tablespace Scan
  • Index Scan
  • Multiple Access Index Path
  • Sequential Prefetch
  • List Sequential Prefetch
  • Dynamic Prefetch Ou Sequential Detection
  • Partition Scan
  • Jointure
  • Nested Loop
  • Merge Scan
  • Hybrid Join
  • Parallelisme
  • Sous-Requetes
  • Traitement Des Vues

5. OUTER JOIN

  • Définition
  • Remarques Sur Left Join Et Right Join
  • Extension Clause On
  • Classification Des Prédicats
  • Prédicats D'accès Aux Tables
  • Prédicats Pendant Jointure
  • Prédicats Après Etape De Jointure
  • Prédicats Après Jointure Finale
  • Evaluation Des Prédicats
  • Suppression Tables Intermédiaires
  • Fusion Et Matérialisation

6. Les predicats

  • Caractéristiques Des Prédicats
  • Tableau Des Prédicats
  • Evaluation Des Prédicats
  • Prédicats De Jointure
  • Prédicat Sur Clause On
  • Prédicats Composes
  • Fonctions Scalaires
  • Colonnes Varchar
  • Fonctions Colonnes Min Et Max
  • Evaluation Fonctions Colonnes
  • Prédicat Avec In Liste De Valeurs
  • Prédicat Avec In Sous-Requête
  • Transformation Des Sous-Requêtes
  • Transformation De Not In En Not Exists
  • Evaluation Etape 1 Vs Etape 2
  • Distribution Des Valeurs
  • Réoptimisation A L'exécution

7. EXPLAIN et PLAN_TABLE

  • Rôle De L'explain
  • Syntaxe De L'explain
  • Structure Plan_Table
  • Lecture Sur Plan_Table
  • Accès A Une Table
  • Fonctions Colonnes
  • Prédicat Like
  • Traitements Des Jointures Internes
  • Exemples D'explain
  • Jointure De 2 Tables
  • Jointure De 4 Tables
  • Transformation De Sous-Requête Simple
  • Transformation De Not In En Not Exists
  • Matérialisation Des Vues
  • Accès Index-Only
  • Dsn_Statemnt_Table

8. Statistiques et filtrage

  • Principes Généraux
  • Schéma Général Du Suivi Des Bases
  • Statistiques
  • Colonnes Utilisées Par L'optimiseur
  • Colonnes Utilisées Pour Le Suivi Des Bases
  • Statistiques Sur Partitions
  • Rebind Des Plans Et Packages
  • L'utilitaire Runstats
  • Tables Partitionnées
  • Codification
  • Recommandations Sur Codification
  • Historisation
  • Statistiques Sur Partition
  • Coût D'un Chemin D'accès
  • Coût Cpu
  • Coût I/O
  • Exemple De Calcul De Facteur De Filtrage
  • Définition Du Facteur De Filtrage
  • Facteur De Filtrage Sur Prédicats Simples
  • Coût D'un Chemin D'accès
  • Distribution Des Valeurs
  • Des Travaux Pratiques sont prévus avec comparaison de requêtes sur le catalogue et analyse de la
  • Plan_Table.

- Sensibiliser les participants sur les points clés à surveiller pour l’écriture et la mise en oeuvre d’applications performantes

- Développeurs

- Connaissances générales de DB2 et du langage SQL

- Formateur expert du domaine, un ordinateur, un support de cours version papier ou numérique, vidéo projecteur, tableau blanc

Dates

Formations associées

AGINIUS

153 avenue d'Italie

PARIS - Paris (75)

Prochaines formations
  • du 10 au 12 février 2020
  • du 08 au 10 avril 2020
  • du 10 au 12 juin 2020
  • du 21 au 23 septembre 2020
Toutes les dates de ce centre
Infos centre

CHOISIR FEELEUROPE Formation

C’est choisir la force d’un réseau national avec une capacité d’intervention dans 100 villes en France et 45 centres accueillant aussi bien les formations interentreprises qu’en intra-entreprise.

C’est choisir la compétence avec plus de 300 formateurs experts dans différents domaines : une offre de formation de plus de 600 programmes standards, une élaboration sur mesure de programmes spécifiques en fonction de vos besoins en intra-entreprise, une clientèle allant au-delà de 5000 entreprises, administrations et collectivités locales.

C’est choisir un réseau assurant une réelle capacité logistique avec plus de 200 salles équipées et une capacité d’accueil de 2000 stagiaires par jour...

C’est choisir une équipe dynamique, disponible et réactive, à l’écoute de vos besoins.

 

FEELEUROPE Formation, la vie est plus simple quand on est bien formé !