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



Precio por participante

Testimonios (1)

Cursos Relacionados

Developing Applications with Oracle Application Express (APEX)

21 horas

Oracle SQL Language

14 horas

Oracle 11g - SQL language for administrators - workshops

21 horas

Oracle 11g - SQL language for developers - Workshop

35 horas

Oracle 11g - Programming with PL / SQL I - Workshops

28 horas

Oracle 11g - Programming with PL / SQL II

21 horas

Migrating Oracle to Azure SQL or PostgreSQL

7 horas

Fundamentos de ORACLE PL / SQL

21 horas

Oracle 18c Migration Strategy

14 horas

Oracle Database 21c Administration

28 horas

Oracle Business Intelligence (OBI)

28 horas

Oracle Database 19c: Administration

35 horas

Oracle Database 19c Security

21 horas

Oracle Fusion Human Capital Management (HCM)

28 horas

Oracle Linux 8: System Administration I

35 horas

Categorías Relacionadas

1