Oracle Database 12c R2 – Ajuste de SQL para desarrolladores Ed 2

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.

¿A quién está dirigido?

  • administradores
  • Desarrolladores
  • Desarrolladores de almacenes de datos
  • Desarrolladores PL/SQL
  • Desarrolladores de aplicaciones
  • Desarrolladores
  • Ingenieros de soporte

¿Que aprenderás?

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.

requisitos previos:

  • Familiarización con la arquitectura de la base de datos;
  • Conocimientos de SQL y PL/SQL.

Calendario de cursos:

Los materiales del curso están en inglés. La enseñanza se realiza en rumano.

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

Recomendamos continuar con:

No hay cursos recomendados después de completar este curso.

Oracle Database 12c R2 – Ajuste de SQL para desarrolladores Ed 2

Ofertas personalizadas para grupos de al menos 2 personas.

Detalles del curso

Duración:

3
días

Precio:

1440 euros

Entrega:

Docencia Presencial, Aula Híbrida, Aula Virtual

Nivel:

5. Especializado

Funciones:

Database Administradora