Optimización de aplicaciones DB2 z/OS. Código EMF-304

Horas:

24

Fecha:

CBD

Precio asistente:

1.045 €

Precio grupo:

Consultar

Objetivos

  • Mejora de rendimiento de los mandatos SQL-DML
  • Comprender los esquemas de seguridad y control de DCL
  • Conceptos avanzados de creación de objetos Db2 Zos
  • Trabajar con estadísticas
  • Ejecución de utilidades DB2 en entorno real.

Dirigido a

  • Analistas y Analistas programadores.

Requisitos

  • Experiencia en el diseño y/o desarrollo de aplicaciones con DB2.

Índice de contenidos

  • Conceptos necesarios para optimización de DB2:
    • Bases de Datos.         
      • Espacios para tablas.
      • Estructura de página  de datos. Formato de fila de datos. Actualización de las filas en la página.
      • Formato de creación de Espacio para Tablas
    • Tablas y Vistas. Recomendaciones de diseño
    • Índices. Índice clúster. Estructura de las páginas de índice. Costos de los índices. Beneficios de los índices
  • Puesta a punto de los programas
    • BIND. Colecciones y listas de paquetes. Ejecución del programa.
    • Concurrencia y bloqueo
  • Mejora del rendimiento
    • El Optimizador. Reglas
    • Explain. Tablas de EXPLAIN
      • Tipos de acceso. Secuencia de operaciones
    • Resumen del proceso de predicados
    • Interpretación del acceso a datos
      • Acceso a una sola tabla
      • Acceso a índice (ACCESSTYPE es 'I', 'I1', 'N', 'MX' o 'DX')
      • Vías de acceso a índice. Costes de índices. Índices para evitar clasificaciones
      • Exploración de índice hacia atrás
      • Cuándo son más eficaces las clasificaciones
    • Acceso a más de una tabla
      • Nested Loop. Merge scan . Unión híbrida.
    • Influir en la selección del camino de acceso
  • SQL DDL: Conceptos avanzados
    • Espacios para tablas(Tablespace)
      • Formato de creación de los distintos tipos de Espacio para Tablas.
    • Creación de tablas
      • Tipos de tablas: tabla base, tabla de resultados, tabla temporal, tabla de consultas materializadas, tabla auxiliar, tabla de réplica y tabla XML. Tabla con particionamiento controlado por tabla.
    • Creación de índices.
      • Índice clúster. Costos de los índices. Beneficios de los índices. Atributos de índices de tablas particionadas. Índices de particionamiento.
    • Creación de vistas.
      • Vista de una única tabla. Vista que combina información de varias tablas. Inserciones y actualizaciones de datos mediante vistas.
    • CREATE SEQUENCE.
  • Estadísticas para mejorar el rendimiento
    • Diseño de estadísticas de DB2 para mejorar el rendimiento.
      • Mantenimiento de estadísticas del catálogo. Factores de filtro
      • Estadísticas de histograma, de espacios de tabla particionados.
      • Establecimiento de estadísticas por omisión para las tablas temporales creadas. Estadísticas del histórico.
    • Diferencias de vía de acceso entre prueba y producción
    • Supervisión de estadísticas
      • Consulta de estadísticas en el catálogo
      • Recopilación y actualización de estadísticas
    • Mejoras del acceso a índices y espacios para tablas
      • agrupación en clúster. Cuándo reorganizar índices y espacios de tabla
      • Reorganización de índices. Columnas LEAFNEAR y LEAFFAR
      • Reorganización de espacios de tabla. Volver a vincular.
      • Utilidades DB2. COPY. MERGECOPY. LOAD. RECOVER. REORG. CHECK. CHECK DATA. REPAIR.