| Start > Seminare > Informationstechnologie >Datenbanksysteme, Application Server und Transaktionsmonitore >DB2 für z/OS |
DB2 für z/OS - Performance und Tuning: Grundlagen
Seminar-Nr. 4138
Zielgruppe
Datenbankadministratoren, Anwendungsentwickler, Systemprogrammierer, Projektleiter.
Voraussetzungen
Tiefergehende Kenntnisse der DB2-Strukturen (mindestens einjährige praktische Erfahrung) und grundlegende Kenntnisse der DB2-Programmierung.
Seminardaten
Seminar-Nr. 04138
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2340.00 netto; EUR 2784.60 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
5 Tage,
Beginn 1.Tag: 10:00 Uhr
Teilnehmer max.: 12
EUR 2340.00 netto; EUR 2784.60 inkl. 19% MwSt. Es entstehen keine zusätzlichen Liefer- und Versandkosten.
Seminarziele
Beim Design relationaler Datenbanken und zugehöriger Anwendungen werden die für eine gute Performance nötigen Aspekte oft nicht bedacht. Dieses Seminar vermittelt die Kenntnisse zur Realisierung von performanten Anwendungen bzw. zur Analyse und zum Tuning bestehender Systeme
Programm
Performance-Faktoren im Überblick:
Workload- und Infrastrukturszenarien - Datendesign, Normalisierung - Datenorganisation - SQL Formulierung - Programmdesign - Plan und PackageDatenbankdesign und Performance:
Datentypen, Denormalisierungsmuster - Clustering und Partitioning - Index: Interne Operationen und Designmuster - BIND Optionen - Materialized Query Table (MQT) - Hash TableZugriffspfade (Skeletons):
Table Space Scan, Index Access Varianten - Prefetch - Sequential Detection - Join Methoden - I/O- und Getpage-Raten - Parallel QueryDB2 Internals:
Threads - RDS und Data Manager - Getpages und BM - Arten von I/Os - Lock Manager - Pools: EDM, Dynamic Statement Cache, RID, Sort - DBDs, Plan und Package - DSNDB07 bzw. Temporary DatabaseSQL Optimierung und Kostenmodell:
Mengenstatistik, RUNSTATS Instrumentierung - Filterfaktoren - Range Prädikate - Stage 1 und 2 Prädikate - Joins - Subqueries - Nested Table und Common Table Expression - Package Stability FeatureLock-Mechanismen:
TS-, Page- und Row-Locking - Lock-Arten - Plan-Parameter ACQUIRE und RELEASE - ISOLATION, CURRENT DATA - Currently Committed Data AccessTuning-Möglichkeiten:
Mengen- und Lock-Problematik - Access Path Selection und OPTIMIZE FOR Klausel - Dynamic SQL - Reoptimization - Optimization Hints - Multi Row OperationsInstrumente:
Explain Einrichtung, PLAN TABLE - Monitoring: Tivoli Performance Expert, DB2-Traces - Data Studio, Visual Explain imd Query TunerMethode
Vortrag, Diskussion, Praktikum am System. Plattform: DB2 für z/OS.



