Optimización de sentencias SQL en Oracle

  • Fecha
    25/4/18 - 13/6/18



  • 100% Subvencionado , 25 Horas y modalidad presencial
  • Dónde
    Avd.Roncesvalles n-20º,31620 Mapa
  • Organiza
    Cima Nuevas Tecnologías Informáticas S.L.U
  • Lugar de celebración
    Huarte

  • Objetivo

  •  Ajustar y configurar la base de datos Oracle11g.


  • Programa


    • INTRODUCCIÓN.


    ¿Por qué es necesario el ajuste?
    Puntos críticos en el ajuste de una Base de Datos.
    Herramientas disponibles en Oracle para el ajuste.
    Vista y tablas dinámicas v$ y X$.
    Fichero de Traza.



    • EXPLAIN PLAN.


    Traza de sesiones. TKPROF.
    Pasos para ejecutar una sentencia SQL.
    Factores que influyen en la ejecución de una consulta.



    • ARQUITECTURA ORACLES.


    Base de datos (ficheros de datos, control y redo log)
    Instancia (memoria y procesos background).
    Parametrización.



    • AJUSTE DE LA INSTANCIA.


    Ajuste de CPU.
    Ajuste de la memoria: SGA y PGA.



    • OPTIMIZACIÓN DE ENTRADA / SALIDA.


    Entrada/Salida.
    Bloque Oracle.
    Acceso a los ficheros de datos.
    Recomendaciones para mejorar el acceso a disco.
    Puntos de comprobación (CHECKPOINTS) o Database Writer (DBWR).



    • CONTENCIÓN.


    Vistas del diccionario de datos.
    Latches. V$LATCH.
    Contención en los Segmentos de Undo.
    Contención en BUFFERS DE REDO LOG.
    REDO ALLOCATION LATCH/REDO COPY LATCH o Comprobar la actividad de los REDO LOG.



    • USO DE STATSPACK.


    AWR y ADDM.
    Estadísticas de Rendimiento Automáticas.
    Recopilación de Estadísticas.
    Automatic Workload Repository.
    Control y manejo de Instantáneas y datos de referencia.
    Informes de AWR.



    • MÉTRICAS, ALARMAS Y BASELINES.