Programa del Curso

Metodología de ajuste de aplicaciones

Arquitectura, base de datos e instancia

  • Procesos del servidor
  • Estructura de memoria (SGA, PGA)
  • Análisis y uso compartido de cursores
  • Los archivos de datos, los archivos de registro, los archivos de parámetros

Análisis del plan de ejecución de comandos

  • Plan hipotético (EXPLAIN PLAN, SQLPlus AutoTrac XPlane)
  • El plan de ejecución real (V $ SQL_PLAN, XPlane, AWR)

Supervisar el rendimiento y encontrar cuellos de botella en el proceso

  • Supervisión del estado actual de la instancia mediante vistas de diccionario del sistema
  • El seguimiento de los diccionarios históricos
  • Aplicación de seguimiento (SQLTrace, TkProf, TreSess

El proceso de optimización

  • Optimización de costes de inmuebles y regulados
  • Determinación para optimizar

Controle el optimizador basado en el costo del trabajo mediante:

  • Parámetros de sesión e instancia
  • Consejos (sugerencias)
  • Patrones de planes de consulta

Statistics e histogramas

  • Estadísticas de impacto e histogramas para el rendimiento
  • Los métodos de recopilación de estadísticas e histogramas
  • Estrategia de conteo y estimación de estadísticas
  • Gestión de estadísticas: bloqueo, copia, edición, automatización de la colección, seguimiento de cambios
  • Muestreo de datos dinámicos (placas temporales, predicados complejos)
  • Estadísticas de varias columnas, basadas en expresiones
  • Statistics Sistema

La estructura lógica y física de la base de datos

  • Tablas de espacios.
  • Segmentos
  • Extensiones (EXTENTS)
  • Bloques

Métodos de almacenamiento de datos

  • Los aspectos físicos de la tabla
  • Tablas temporales
  • Índice de tablas
  • Tablas externas
  • Tabla de particiones (span, letter, hash, mixed)
  • Reorganización física de las mesas

Vistas materializadas y mecanismo REESCRITURA DE CONSULTAS

Métodos de indexación de datos

  • Creación de índices B-TREE
  • Índice de propiedades
  • Índices: una función única, de varias columnas, inversa
  • Índices de compresión
  • Reconstrucción y combinación de índices
  • Índices virtuales
  • Índices privados y públicos
  • Índices de mapa de bits y cruce

Caso práctico: datos de escaneo completo

  • El impacto de un lugar a nivel de mesa y las lecturas de rendimiento de bloque
  • Carga de datos ruta convencional y directa
  • El orden de los predicados

Estudio de caso: acceso a los datos a través del índice

  • Métodos de lectura del índice (ESCANEO ÚNICO, ESCANEO DE RANGO DE ESCANEO COMPLETO, ESCANEO COMPLETO RÁPIDO, ESCANEO MÍNIMO / MÁXIMO)
  • Uso de índices funcionales
  • El índice de selectividad (Clustering Factor)
  • Índices de varias columnas y SKIP SCAN
  • NULL e índices
  • Tablas de índice (IOT)
  • Índices de impacto de las operaciones DML

Estudio de caso - clasificación

  • Ordenación de la memoria
  • Índice de ordenación
  • Ordenar lingüístico
  • El efecto de la entropía en la ordenación (Clustering Factor)

Caso práctico: uniones y subconsultas

  • La fusión: MERGE, HASH, NESTED LOOP
  • Uniones en sistemas OLTP y OLAP
  • El orden de cambio
  • Uniones externas
  • AntI-join
  • Uniones incompletas (SEMI)
  • Subconsultas simples
  • Subconsultas correlacionadas
  • Las vistas, la cláusula WITH

Otras operaciones optimizador basado en costes

  • Ordenación de búfer
  • INLIST
  • VISTA
  • FILTRO
  • Tecla de parada de conteo
  • Caché de resultados

Consultas dispersas

  • Planes de consulta de lectura para el uso de dblinks
  • Elección de la marca principal

Procesamiento paralelo

Requerimientos

  • El uso libre de los conceptos básicos de SQL y el conocimiento del entorno de base de datos Oracle (preferiblemente Oracle 11g finalización de la formación - Nativo SQL para Programadores - Talleres)
  • Experiencia práctica en el trabajo con Oracle
  28 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (1)

Cursos Relacionados

Categorías Relacionadas