Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Metodología de ajuste de aplicaciones
Arquitectura de bases de datos e instancias
- Procesos del servidor
- Estructuras de memoria (SGA, PGA)
- Análisis y uso compartido de cursores
Análisis del plan de ejecución de comandos
- Plan de ejecución hipotético (EXPLAIN PLAN, SQLPlus Autotrace, XPlan)
- Plan de ejecución real (V$SQL_PLAN, XPlan, AWR)
Supervisión del rendimiento y detección de cuellos de botella en los procesos
- Supervisión del estado actual de la instancia a través de las vistas del diccionario del sistema
- Seguimiento de diccionarios históricos
- Seguimiento de aplicaciones (SQLTrace, TkProf, TreSess
Proceso de optimización
- Propiedades de la optimización de costos y reglas
- Establecer un objetivo de optimización
- Cursores adaptables
Controlar el trabajo del optimizador de costes mediante:
- Parámetros de sesión e instancia
- Consejos
- Patrones de plan de consulta
Estadísticas e histogramas
- Impacto de las estadísticas y los histogramas en el rendimiento
- Formas de recopilar estadísticas e histogramas
- Estrategia para el conteo y estimación de estadísticas
- Gestión de estadísticas: bloqueo, copia, edición, recopilación de automatización, seguimiento de cambios
- Muestreo dinámico de datos (matrices temporales, predicados complejos)
- Estadísticas basadas en expresiones de varias columnas
- Estadísticas del sistema
Estructura lógica y física de la base
- Espacios de tablas
- Segmentos
- Extensiones (EXTENTS)
- Bloques
Métodos de almacenamiento de datos
- Aspectos físicos de la construcción de mesas
- Mesas temporales
- Tablas de índice
- Tableros de exterior
- Particionamiento de tablas (rango, lista, hash, mixto)
- Reorganización física de las mesas
Vistas materializadas y el mecanismo QUERY REWRITE
Métodos de indexación de datos
- Construcción de índices B-TREE
- Propiedades del índice
- Índices: Único, Multicolumna, Función, Invertido
- Compresión de índices
- Regeneración y combinación de índices
- Índices virtuales
- Índices privados y públicos
- Índice de mapa de bits e índices de unión
Estudio de caso: escaneo completo de datos
- Impacto de la administración de espacio a nivel de tabla y bloque en el rendimiento de las lecturas
- Carga de datos a través de rutas convencionales y directas
- Orden de predicado
Caso práctico: acceso a los datos a través de índices
-
Métodos de lectura de índices (ESCANEO ÚNICO, ESCANEO DE RANGO, ESCANEO COMPLETO, ESCANEO
- COMPLETO RÁPIDO, ESCANEO MÍNIMO/MÁXIMO)
- Uso de índices de función
- Selectividad de los índices (CLUSTERING FACTOR)
- Índices de varias columnas y SKIP SCAN
- NULL e índices
- Matrices de índice (IOT)
- Impacto de los índices en las operaciones DML
Estudio de caso - Clasificación
- Clasificación de memoria
- Ordenación de índices
- Clasificación lingüística
- Influencia del grado de entropía en la ordenación (FACTOR DE AGRUPAMIENTO)
Caso práctico: uniones y subconsultas
- Métodos de conexión: MERGE, HASH, NESTED LOOP
- Uniones en sistemas OLTP y OLAP
- Orden de unión
- Uniones externas
- Anti-juntas
- Uniones parciales (SEMI)
- Subconsultas simples
- Subconsultas correlacionadas
- Cláusula Views WITH
Requerimientos
Fluidez en el idioma SQL y conocimiento del entorno de base de datos Oracle Experiencia práctica trabajando con Oracle
28 horas
Testimonios (2)
Amplia gama presentada de manera lógica y concisa, buenos ejemplos.
Paweł Kielich - Aptitude Software (Poland) sp. z o.o.
Curso - Oracle 12c – Strojenie Poleceń SQL - warsztaty
Traducción Automática
Forma, muchos ejemplos y actitud del formador
Tomasz Marciniak - Aptitude Software (Poland) sp. z o.o.
Curso - Oracle 12c – Strojenie Poleceń SQL - warsztaty
Traducción Automática