Duración

3 días - 18 horas

Descripción

En el curso Oracle Database: Ajustes SQL para Desarrolladores, aprenderá cómo realizar ajustes SQL en Oracle y cómo aplicar técnicas de ajuste en su código SQL. Aprenderá los distintos métodos para acceder a los datos de forma eficiente.

Objetivos

  1. Definir cómo afectan las estadísticas del optimizador al rendimiento de SQL
  2. Identificar un rendimiento deficiente en SQL
  3. Enumerar los posibles métodos para acceder a los datos, incluidos los diferentes métodos de unión
  4. Modificar una sentencia SQL para obtener el mejor rendimiento
  5. Rastrear una aplicación a través de los diferentes niveles de la arquitectura de la aplicación
  6. Comprender la forma en la que el optimizador de consultas toma decisiones sobre cómo acceder a los datos

Contenidos del curso

Introducción

  • Objetivos del Curso, Agenda y Apéndices Utilizados en este Curso
  • Asistentes y Requisitos Previos
  • Esquemas de Ejemplo Utilizados en este Curso
  • Información de las Cuentas de Clase
  • Entornos de SQL Disponibles en el Curso
  • Talleres, Scripts de Demostración y Scripts de Ejemplos de Código
  • Apéndices del Curso

Introducción a Ajustes SQL

  • Sesión de Ajustes SQL
  • Estrategias de Ajustes SQL
  • Entornos de Desarrollo: Visión General
  • Herramienta de Diagnóstico SQLTXPLAIN (SQLT)

Uso de Herramientas de Rastreo de Aplicaciones

  • Uso de la Utilidad de Rastreo SQL: Visión General
  • Pasos Que Deben Seguirse Antes del Rastreo
  • Herramientas de Rastreo Disponibles: Visión General
  • Utilidad trcsess
  • Formateo de los Archivos de Rastreo SQL: Visión General

Técnicas de Ajuste Básicas

  • Desarrollo de Sentencias SQL Eficientes
  • Scripts Utilizados en esta Lección
  • Diseño de Tabla
  • Uso del Índice
  • Índice Transformado
  • Tipos de Dato No Coincidentes
  • Uso de NULL
  • Ajuste de la Cláusula ORDER BY

Aspectos Básicos del Optimizador

  • Representación de Sentencias SQL
  • Procesamiento de Sentencias SQL
  • ¿Por Qué Es Necesario un Optimizador?
  • Componentes del Optimizador
  • Transformador de Consulta
  • Optimizador Basado en Costos
  • Optimización de Consultas Adaptativa
  • Funciones del Optimizador y Versiones de Oracle Database

Generación y Visualización de Planes de Ejecución

  • Plan de Ejecución
  • Comando EXPLAIN PLAN
  • Tabla del Plan
  • AUTOTRACE
  • Vista V$SQL_PLAN
  • Repositorio de Carga de Trabajo Automática
  • Supervisión SQL

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 Índices y Tablas

  • Operaciones de Origen de Fila
  • Estructuras y Rutas de Acceso Principales
  • Exploración de Tabla Completa
  • Índices

Operaciones de Unión del Optimizador

  • Métodos de Unión
  • Tipos de Unión

Otros Operadores del Optimizador

  • Operadores SQL
  • Otras Operaciones N-Array
  • Operadores de Caché de Resultados

Introducción a los Conceptos de Estadísticas del Optimizador

  • Estadísticas del Optimizador
  • Tipos de Estadísticas del Optimizador
  • Recopilación y Gestión de Estadísticas del Optimizador: Visión General

Uso de Variables de Enlace

  • Uso Compartido del Cursor y Valores Literales Diferentes
  • Uso Compartido del Cursor y Variables de Enlace

Gestión de Planes SQL

  • Mantenimiento del Rendimiento SQL
  • Gestión de Planes SQL

Talleres

  • Taller 1
  • Taller 2
  • Taller 3
  • Taller 4
  • Taller 5
  • Taller 6 y 7
  • Taller 8
  • Taller 9


Información extra

Learn to

  • Utilizar las herramientas de Oracle para identificar sentencias SQL ineficaces; Utilizar ajustes SQL automáticos.
  • Utilizar la supervisión SQL en tiempo real; Escribir sentencias SQL más eficaces.
  • Supervisar y rastrear sentencias SQL de carga alta; Gestionar estadísticas del optimizador sobre objetos de base de datos.
  • Analizar los pasos del proceso del optimizador y los operadores.
  • Interpretar los planes de ejecución.
  • Realizar el rastreo de aplicaciones.

Benefits to you

Comprenderá mejor el ajuste de sentencias SQL de Oracle y aprenderá a escribir sentencias SQL ajustadas adecuadamente para la base de datos Oracle en este curso orientado al desarrollo de aplicaciones. Aprenderá a descifrar, tomar decisiones y aplicar el ajuste a su código SQL. Para ello, se estudiarán varias técnicas de ajuste.

Related Training

Required Prerequisites

  • Conocimiento de SQL y PL/SQL
  • Conocimientos básicos de la arquitectura de base de datos
  • Oracle Database: Introduction to SQL Ed 1.1

Suggested Prerequisites

  • Oracle Database: SQL Workshop I

Información general

Área formativa

Oracle SQL / PL-SQL

Fabricante

Oracle

Metodología

Presencial

Certificación

Garantía juvenil

 

¿TIENES DUDAS? PREGÚNTANOS

He leído y acepto la del sitio y las condiciones de tratamiento de mis datos de carácter personal

 

 

Fecha y precios de nuestros cursos

Fecha Horario de impartición Ubicación Precio por alumno Previsto en fecha
22 May 2019
De 9.00 a 15.00h
Core Madrid
1287€ + IVA
10 Sep 2019
De 9.00 a 15.00h
Core Madrid
1287€ + IVA
02 Dec 2019
De 9.00 a 15.00h
Core Madrid
1287€ + IVA

¿Necesitas Ayuda?

Consúltanos si necesitas información de nuestros cursos o masters.

 

Contacta con Core Networks