Durante el curso Oracle Database 12c R2 – Ajuste de SQL para desarrolladores Ed 2, enfocado en el desarrollo de aplicaciones, los participantes aprenden a ajustar declaraciones SQL Oracle y cómo escribir declaraciones SQL eficientes y apropiadas para bases de datos Oracle.
Los participantes aprenden a interpretar los planes de ejecución y las diferentes formas en que se puede acceder a los datos. Se les muestra cómo descifrar, decidir y luego aplicar ajustes al código SQL. Se demuestran varias técnicas de sintonización.
Este curso estará apoyado por ejercicios prácticos de laboratorio.
- administradores
- Desarrolladores
- Desarrolladores de almacenes de datos
- Desarrolladores PL/SQL
- Desarrolladores de aplicaciones
- Desarrolladores
- Ingenieros de soporte
Los participantes de este curso aprenderán a:
• Utilice las herramientas Oracle para identificar ineficiencias de SQL.
• Utilice el ajuste SQL automático.
• Utilice monitoreo SQL en tiempo real.
• Escribir sentencias SQL más eficientes.
• Supervisar y realizar un seguimiento de sentencias SQL de alta carga.
• Administrar estadísticas del optimizador para objetos de bases de datos.
• Comprender los pasos y operadores del proceso de optimización.
• Interpretar planes de ejecución.
• Realizar seguimiento de aplicaciones.
• Modificar una declaración SQL para ofrecer el mejor rendimiento
• Identifica SQL de bajo rendimiento
• Rastrear una aplicación a través de los distintos niveles de arquitectura de la aplicación.
• Comprender cómo el optimizador de consultas toma decisiones sobre cómo acceder a los datos.
• Definir cómo las estadísticas del optimizador afectan el rendimiento de SQL.
• Identifica los posibles métodos de acceso a los datos, incluidos diferentes métodos de asociación.
- Familiarización con la arquitectura de la base de datos;
- Conocimientos de SQL y PL/SQL.
Introducción
- Objetivos del curso, agenda del curso y apéndices utilizados en este curso
- Audiencia y requisitos
- Esquemas de muestra utilizados en el curso
- Información de la cuenta de clase
- Entornos SQL disponibles en el curso
- Talleres, scripts de demostración y scripts de ejemplo de código
- Apéndices del curso
Introducción al ajuste de SQL
- Sesión de ajuste de SQL
- Estrategias de ajuste de SQL
- Entornos de desarrollo: descripción general
- Herramienta de diagnóstico SQLTXPLAIN (SQLT)
Uso de herramientas de seguimiento de aplicaciones
- Uso de la función de seguimiento de SQL: descripción general
- Pasos necesarios antes del rastreo
- Herramientas de seguimiento disponibles: descripción general
- La utilidad trcsess
- Formateo de archivos de seguimiento SQL: descripción general
Comprender las técnicas básicas de ajuste
- Desarrollo de sentencias SQL eficientes
- Guiones utilizados en esta lección
- mesa de diseño
- Índice de uso
- Índice transformado
- El tipo de fecha no coincide
- uso NULO
- Ajustar la cláusula ORDER BY
Fundamentos del optimizador
- Representación de sentencias SQL
- Procesamiento de declaraciones SQL
- ¿Por qué necesita un optimizador?
- Componentes del optimizador
- Transformador de consultas
- Optimizador basado en costos
- Optimización adaptable de consultas
- Funciones del optimizador y Oracle Database Estrenos
Generación y visualización de planes de ejecución
- ¿Plan de ejecución?
- El comando EXPLICAR PLAN
- Plano de mesa
- RASTREO AUTOMÁTICO
- V$SQL_PLAN Ver
- Repositorio automático de cargas de trabajo
- Monitoreo SQL
- DBML_SQL_MONITOR
Interpretación de planes de ejecución y mejoras
- Interpretación de un plan de ejecución en serie
- Optimizaciones adaptativas
- Optimizador: rutas de acceso a tablas e índices
- Operaciones de origen de fila
- Principales estructuras y vías de acceso
- Escaneo completo de la tabla
- Índices
- Observaciones comunes
Operaciones de unión del optimizador
- Métodos de unión
- Tipos de unión
Otros operadores optimizadores
- Operadores SQL
- Otras operaciones de N-Array
- Operadores de caché de resultados
Introducción a los conceptos de estadísticas del optimizador
- Optimizador de estadísticas
- Tipos de estadísticas del optimizador
- Recopilar y administrar estadísticas del optimizador: descripción general
Usando variables de enlace
- Compartir cursor y diferentes valores literales
- Compartir cursor y vincular variables
Gestión de planes SQL
- Mantener el rendimiento de SQL
- Gestión de planes SQL
Talleres
No hay cursos recomendados después de completar este curso.
Oracle Database 12c R2 – Ajuste de SQL para desarrolladores Ed 2


