G580: Topical Outline

Introduction
DB2 Architecture

  • DB2 Objects
  • Physical Storage Structures
  • DB2 Catalog And Directory
  • Address Spaces
  • Connecting to DB2: Threads
  • Logging, The Boot Strap Data Set, and Checkpoints
  • Pools: Buffer, Hiper, And EDM
  • Computer Exercise: Course Setup

The DB2 Sample Application
Application Programming Tuning

  • Access Strategies Overview
  • EXPLAIN and PLAN_TABLE
  • Computer Exercise: Access Strategies and EXPLAIN

Access Strategies Details

  • Application of Predicates
  • Indexable, Stage 1, and Stage 2 Predicates
  • Catalog Tables and Access Strategies
  • Filter Factors
  • Catalog Table Modification
  • Computer Exercise: Access Strategies in Aggregated Queries

Join Access Strategies
Star Joins

  • Computer Exercise: Access Strategies in Joins

Subquery Access Strategies
View and UNION
Query Parallelism

  • Computer Exercise: Access Strategies in Subqueries

EXPLAINing Plans and Packages
Optimization Hints
DSN_STATEMNT_TABLE and DSN_FUNCTION_TABLE
Predictive Governing
DSN_STATEMENT_CACHE_TABLE

  • Computer Exercise: Hints and Costs

BIND Parameter Performance Considerations
Concurrency and Locking

  • Claim/Drain Processing
  • Lock Avoidance: Commit LSN and PUNC Bits
  • Computer Exercise: Bind parameters and locking

Other Programming Considerations

  • Sequential and List Prefetch
  • Dynamic SQL
  • Batch Issues
  • Computer Exercise: Plans, Indexes, and Views

Security and Performance

  • CICS Security
  • IMS Security
  • Table Access Issues
  • Authorization Exits
  • Security Strategies

Visual Explain

  • Computer Exercise: Visual Explain

Attachment Facilities and Performance

  • CICS Attachment
  • IMS Attachment
  • TSO Attachment
  • Call Attachment
  • Recoverable Resource Services Manager Attachment
  • Computer Exercise: Attachment Facility Parameters

Data Base Design Considerations

  • Referential Integrity and Normalizing
  • Data Bases, Storage Groups, Table Spaces, Tables, and Indexes
  • Creating new Indexes
  • REORG Implications
  • Computer Exercise: Index Support Activities

Utility Considerations

  • Utility Partition Independence
  • LOAD
  • COPY, MERGECOPY, and RECOVER
  • Partial Recovery
  • REORG, RUNSTATS, and QUIESCE
  • Computer Exercise: A Study in Partial Recovery

Other Topics

  • Bufferpools and Hiperpools
  • Distributed Processing Issues
  • DB2 System Parameters
  • DB2 Instrumentation Facility
  • z/OS Issues
  • Computer Exercise: The Real World
×

Comments are closed.