Curso Query Tuning with IBM Data Studio on Db2 for z/OS Advanced

  • Mainframe | Cobol

Curso Query Tuning with IBM Data Studio on Db2 for z/OS Advanced

24h
Visão Geral

Prepare-se para um mergulho profundo no Db2 for z/OS Optimization. Este curso é para o profissional de desenvolvimento Db2 para z/OS que deseja entender os problemas fundamentais associados ao desempenho de aplicativos SQL. A ênfase é colocada em novas considerações para as versões mais recentes do Db2 e o uso do IBM Data Studio como uma ferramenta de otimização. Os conceitos discutidos serão reforçados com workshops apropriados. Esta classe abrange recursos e aprimoramentos de otimização por meio da V11. Há muitos workshops práticos durante esses 3 dias, onde os alunos estão codificando, explicando e analisando instruções SQL. Os alunos sairão desta aula muito mais fortes na linguagem SQL e na otimização do Db2. Muitas vezes existem 2, 3, 4, 5 maneiras diferentes de codificar instruções SQL para obter o mesmo resultado. Qual caminho é o melhor? Eles são discutidos em detalhes com as explicações do Db2 para fazer backup deles. Claro que 'Depende'!

Objetivo

Após a conclusão deste curso, o aluno será capaz de:

  • Compreender os diferentes tipos de caminhos de acesso e quando cada um é desejável
  • Navegue pelos recursos da ferramenta IBM Data Studio
  • Leia uma explicação visual do Db2
  • Entenda as novas estatísticas disponíveis nas versões mais recentes do Db2 e seu impacto na seleção do caminho de acesso
  • Aprenda novas técnicas de otimização disponíveis desde o otimizador do Db2 9 (correlacionando e descorrelando) até a V11
  • Use as informações fornecidas pelo IBM Data Studio para melhorar o desempenho dos aplicativos Db2
Publico Alvo
  • Arquitetos de aplicativos, analistas, desenvolvedores e DBAs envolvidos no desenvolvimento e suporte de aplicativos Db2/SQL.
Pre-Requisitos
  • Uma compreensão básica da linguagem SQL é útil.
Informações Gerais

Carga Horária: 24h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Optimization Goals & Tools

  1. Goals of Optimization
  2. Deciding what to tune
  3. What causes CPU and I/O
  4. Use of Functions, triggers, etc.
  5. Keeping too much data too long
  6. Optimizer overview
  7. Explain output
  8. PLAN_TABLE
  9. DSN_STATEMNT_TABLE
  10. Additional Explain Tables
  11. Viewing explain output in IBM Data Studio

Access Paths with IBM Data Studio

  1. Single Table Access
  2. Tablespace Scan
  3. Sequential Prefetch
  4. Index Scans
  5. Index Screening
  6. List Prefetch
  7. Multiple Table Access
  8. Optimizing Inner and Outer Joins
  9. Join method selection
  10. Sorting
  11. Avoiding sorts
  12. Join order
  13. Predicate Transitive Closure

Filter Factors & Performance

  1. Catalog Statistics via IBM Data Studio
  2. What is a filter factor?
  3. Use in index selection
  4. Use in join order selection
  5. Use in join method selection
  6. How are filter factors calculated?

Predicate Types

  1. Software levels
  2. Predicate processing order
  3. Viewing predicate details in IBM Data Studio
  4. Stage 1 vs Stage 2 processing

Case Studies in Optimizer Problems

  1. Case 1: 2 Possible Indexes
  2. Case 2: Join Order
  3. Case 3: Range Predicates
  4. Case 4: Host Variables

Design for Performance

  1. Index Only Access for screening and data retrieval
  2. Clustering decisions
  3. Multiple Index Access
  4. Sort Avoidance
  5. Index on Expression
  6. Partitioning

IBM Data Studio Features

  1. Saving access paths as XML files
  2. Building SQL statements
  3. Formatting SQL statements
  4. Explaining SQL statements
  5. Query Formatting
  6. Obtaining queries from packages
  7. Generating Service SQL
  8. Statistics Advisor

 Tuning Tips for Db2 SQL Developers

  1. (and More)
  2. SQL Standards and Guidelines
  3. Programming guidelines
  4. Db2 SQL Tuning Tips



TENHO INTERESSE

Cursos Relacionados

Curso COBOL Dumps & Debugging

16 horas

Curso COBOL Developer Foundation

32 horas

Curso IBM z/OS Management Facility Implementation

24 Horas

Curso IBM Cognos 8 BI Administration

24 Horas

Curso IBM Integration Bus Foundation

24 Horas

Curso IBM z/OS System Services Structure

32 horas