34 91 383 06 41

SQL Tuning for Developers

Nuestros cursos de SQL Tuning for Developers para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de SQL Tuning for Developers para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

Objetivos del curso: Modificar una instrucción SQL para obtener el mejor rendimiento
Identificar SQL de bajo rendimiento. Rastree una aplicación a través de sus diferentes niveles de la arquitectura de la aplicación. Comprenda 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. Enumere los posibles métodos para acceder a los datos, incluidos los diferentes métodos de unión. Obtenga una comprensión del servicio en la nube de Oracle Database Exadata Express.

Temario SQL Tuning for Developres – consultar horas

______________________________________________________________________________________________

  • INTRODUCCIÓN
    • Objetivos del curso, agenda del curso y apéndices utilizados en este curso
    • Audiencia y requisitos previos
    • Esquemas de muestra utilizados en el curso
    • Información de cuenta de clase
    • Entornos SQL disponibles en el curso
    • Talleres, guiones de demostración y guiones de ejemplo de código
    • Apéndices en el curso
  • INTRODUCCIÓN A LA OPTIMIZACIÓN 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 RASTREO DE APLICACIONES
    • Uso de la herramienta de seguimiento de SQL: descripción general
    • Pasos necesarios antes del rastreo
    • Herramientas de rastreo disponibles: descripción general
    • La utilidad trcsess
    • Formateo de archivos de rastreo SQL: descripción general
  • TÉCNICAS BÁSICAS DE AJUSTE
    • Desarrollo de una declaración SQL eficiente
    • Scripts utilizados en esta lección
    • Diseño de mesa
    • Uso del índice
    • Índice transformado
    • Tipo de datos no coinciden
    • Uso NULO
    • Sintonice la cláusula ORDER BY
  • FUNDAMENTOS DEL OPTIMIZADOR
    • Representación de declaración SQL
    • Procesamiento de sentencias SQL
    • ¿Por qué necesitas un optimizador?
    • Componentes del optimizador
    • Query Transformer
    • Optimizador basado en costos
    • Optimización adaptativa de consultas
    • Características del optimizador y lanzamientos de bases de datos Oracle
  • GENERANDO Y MOSTRANDO PLANES DE EJECUCIÓN
    • ¿Plan de ejecución?
    • El comando EXPLAIN PLAN
    • Tabla de plan
    • AUTOTRACE
    • Vista V $ SQL_PLAN
    • Depósito automático de carga de trabajo
    • Monitoreo SQL
  • INTERPRETACION 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
    • Estructuras principales y vías de acceso
    • Escaneo de tabla completa
    • Índices
    • Observaciones comunes
  • OPTIMIZER JOIN OPERATIONS
    • Métodos de unión
    • Unir tipos
  • OTROS OPERADORES OPTIMIZADORES
    • Operadores SQL
    • Otras operaciones de N-Array
    • Operadores de caché de resultados
  • INTRODUCCIÓN A LOS CONCEPTOS DE OPTIMIZER STATISTICS
    • Estadísticas del optimizador
    • Tipos de estadísticas del optimizador
    • Recopilar y administrar estadísticas del optimizador: descripción general
  • USAR VARIABLES DE ENLACE
    • Cursor Sharing y diferentes valores literales
    • Cursor Sharing y Bind Variables
  • ADMINISTRACIÓN DEL PLAN SQL
    • Mantener el rendimiento de SQL
    • Administración del plan SQL
  • DESCRIPCIÓN GENERAL DE ORACLE CLOUD
    • Introducción a Oracle Cloud y Oracle Cloud Services
    • Modelos de implementación en la nube
    • Evolucionando de local a Exadata Express
    • ¿Qué hay en Exadata Express?
    • Exadata Express para usuarios y desarrolladores
    • Servicio en la nube Oracle Exadata Express
    • Comenzando con Exadata Express
    • Consola de servicio y acceso web a través de la consola de servicio