Home About Courses Schedule Services Webinars Contact Search

High Performance Application Design on DB2 z/OS

SEE SCHEDULE

Duration: 3 days

Method: Instructor led, Hands-on workshops

Price: $1800.00

Course Code: DB1051



Audience

DB2 Developers, Database Administrators, DB2 Project Leaders and Analysts, and Application Personnel who will be designing, coding, and implementing DB2 Databases and Application Systems.

Description

Implementing logical database and physical design on DB2 for z/OS requires an understanding of the inner workings of this platform and an understanding of the application processing the data. Learn and discuss some of the things to consider when making this transition in this action packed course. Application design is as critical a part of high performance design as the logical and physical aspects of a database application. Design considerations for high performance will involve logical design, physical design, and application considerations. This is a great course for developers and others to understand everything involved to get peak performance.

Prerequisites

DB1000 or equivalent experience

Topics

  1. Logical Modeling
    • Conceptual Design Overview
      • Entity Relationship Model
      • Normalization
      • ER Mapping - Detail Example
      • Transaction Analysis - Transaction Maps
      • Process/Entity Matrix
    • Major Design Issues
  2. Composite Logical Design
    • Table and Column Design
    • Table Structure
    • Tables
      • Create Syntax
      • Table Column Formats
      • Date/Time Formats
      • Character String Formats
      • Graphic String Formats
      • NULL Characteristics
      • Alter Tables
      • Referential Integrity
      • Table Check Constraints
      • Potential Problems
      • Check Constraints
    • Referential Integrity
    • Normalization / Denormalization
    • DB2 Views
  3. DB2 Physical Design
    • Physical Components
    • Partitioning Choices
    • Storage Groups
    • “Classic” Partitioning
      • Index Controlled
      • Table Controlled
    • Universal Partitioning
      • Partition by Range
      • Partition by Growth
    • Secondary Indexes
      • NPSI
      • DPSI
    • Adding & Rotating Partitions
    • INDEX STRUCTURE
    • INDEXES
      • Index Processing
      • Create INDEX Syntax
  4. Access Paths and Performance Tuning
    • Software Levels
    • Stage 1 and Stage 2 Predicates
    • DB2 Access Paths
      • Table Space Scans
      • Index Scans
      • Non Matching Index Processing
      • Matching Index Processing
      • Multiple Index Processing
      • Index Only Processing
    • Sort Activity
    • What Explain Doesn’t Say
    • How to read the Visual Explain
    • How to Navigate IBM Data Studio
  5. DB2 Application Design
    • Mass Delete Processing Choices
    • Mass Insert Processing Choices
    • Performance – What to Focus on
    • Mass Processing Tuning Tips
  6. DB2 Temporal and Archive Tables
    • Temporal System Tables
    • Temporal Business Tables
    • V11 Transparent Archive Tables
  7. Locking Strategies and Application Concurrency
    • What is Concurrency
    • Transaction Locks
    • DB2 Locks
    • Bind Options
    • Isolation Options
    • Currentdata
    • Lock Table
    • Skipped Locked Data
    • Currently Committed Processing
    • Concurrency Guidelines
  8. Workshops
    • IBM Data Studio Overview
    • Explain Workshops
    • Temporal Table Workshops
    • Archive Table Workshops