Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Testimonios (2)
1. Me gustó el estilo de presentación del entrenador y la paciencia para explicar. 2. Me gustó que el capacitador respondiera a nuestras preguntas secundarias, incluso las que llevaron la discusión un poco más lejos de la presentación, lo que mostró flexibilidad. 3. Me gustó que hubiera un laboratorio práctico, no solo una parte teórica. 4. Me gustó que estuviera en línea.
Roxana - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Traducción Automática
Experiencia del formador en SQL tuning
Bogdan - DB Global Technology
Curso - Oracle 11g - Application Tuning - Workshop
Traducción Automática