24.04.2013 Views

Base de Datos Oracle 10g: Entonación de Comandos SQL

Base de Datos Oracle 10g: Entonación de Comandos SQL

Base de Datos Oracle 10g: Entonación de Comandos SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Base</strong> <strong>de</strong> <strong>Datos</strong> <strong>Oracle</strong> <strong>10g</strong>: <strong>Entonación</strong> <strong>de</strong> <strong>Comandos</strong> <strong>SQL</strong><br />

Código: D17265 - Duración: 3 días (24 horas)<br />

Lo que apren<strong>de</strong>rá<br />

Este curso está diseñado para proporcionar a los <strong>de</strong>sarrolladores <strong>de</strong> <strong>SQL</strong> o administradores <strong>de</strong><br />

base <strong>de</strong> datos expertos una sólida base en técnicas <strong>de</strong> ajustes <strong>SQL</strong>. El participante apren<strong>de</strong> los<br />

conocimientos y habilida<strong>de</strong>s necesarios para ajustar <strong>SQL</strong> <strong>de</strong> forma efectiva en la base <strong>de</strong> datos <strong>de</strong><br />

<strong>Oracle</strong> <strong>10g</strong>. Apren<strong>de</strong>n la metodología <strong>de</strong> los ajustes así como los métodos <strong>de</strong> ajuste proactivo y<br />

reactivo. Este curso introduce a los estudiantes en las ventajas <strong>de</strong> los nuevos mecanismos <strong>de</strong><br />

ajuste automático en la base <strong>de</strong> datos <strong>de</strong> <strong>Oracle</strong> <strong>10g</strong>. Al terminar el curso, podrán comparar y<br />

contrastar los pasos necesarios para realizar el ajuste manualmente, como ocurría en versiones<br />

anteriores, con las funciones <strong>de</strong> ajuste automático <strong>de</strong> <strong>SQL</strong> proporcionadas en la versión actual. Los<br />

estudiantes obtendrán una profunda comprensión conceptual <strong>de</strong>l optimizador <strong>de</strong> <strong>Oracle</strong> y<br />

reforzarán la formación dirigida por el instructor con prácticas estructuradas. El curso utiliza una<br />

serie <strong>de</strong> talleres <strong>de</strong> nivel <strong>de</strong> <strong>de</strong>safíos que permiten a los estudiantes "jugar, <strong>de</strong>scubrir y apren<strong>de</strong>r" a<br />

su propio ritmo y nivel. Los estudiantes apren<strong>de</strong>rán a utilizar las herramientas y utilida<strong>de</strong>s <strong>de</strong><br />

diagnóstico <strong>de</strong> <strong>Oracle</strong>: Componentes <strong>de</strong> ajuste automático <strong>de</strong> <strong>SQL</strong>, EXPLAIN, Rastreo <strong>SQL</strong> y<br />

TKPROF, <strong>SQL</strong>*Plus AUTOTRACE. Los estudiantes también apren<strong>de</strong>rán a influir en el<br />

comportamiento <strong>de</strong>l optimizador cambiando el esquema físico y modificando la sintaxis <strong>de</strong> la<br />

sentencia <strong>SQL</strong>.<br />

Prerrequisitos<br />

Prerrequisitos Requeridos<br />

<strong>Base</strong> <strong>de</strong> <strong>Datos</strong> <strong>Oracle</strong> <strong>10g</strong>: Introducción a <strong>SQL</strong> (D17216)<br />

Prerrequisitos Sugeridos<br />

<strong>Base</strong> <strong>de</strong> <strong>Datos</strong> <strong>Oracle</strong> <strong>10g</strong>: Programación PL/<strong>SQL</strong> (D17214)<br />

Objetivos <strong>de</strong>l Curso<br />

Describir las causas <strong>de</strong> los problemas <strong>de</strong> rendimiento<br />

Enten<strong>de</strong>r el comportamiento <strong>de</strong>l optimizador<br />

Describir los pasos básicos para procesar sentencias <strong>SQL</strong><br />

Enten<strong>de</strong>r el lugar en el que encaja el ajuste <strong>SQL</strong> en una metodología <strong>de</strong> ajuste<br />

Utilizar las herramientas <strong>de</strong> diagnóstico para recopilar información sobre el procesamiento <strong>de</strong><br />

sentencias <strong>SQL</strong><br />

Influir en el comportamiento <strong>de</strong>l optimizador<br />

Influir en el mo<strong>de</strong>lo <strong>de</strong> datos físicos para evitar problemas <strong>de</strong> rendimiento<br />

Describir el ajuste automático <strong>de</strong> <strong>SQL</strong><br />

Temas <strong>de</strong>l Curso<br />

Visión General <strong>de</strong> Arquitectura <strong>de</strong> <strong>Base</strong> <strong>de</strong> <strong>Datos</strong><br />

Visión General <strong>de</strong> Arquitectura <strong>de</strong> <strong>Base</strong> <strong>de</strong> <strong>Datos</strong><br />

Lista <strong>de</strong> Pasos <strong>de</strong> Procesamiento <strong>de</strong> Sentencias <strong>SQL</strong><br />

I<strong>de</strong>ntificación <strong>de</strong> Medios para Minimizar el Análisis<br />

Explicación <strong>de</strong>l Uso <strong>de</strong> Variables Ligadas<br />

Enfoque Directo Aplicado Consultores EDA, C.A. – merca<strong>de</strong>o_ve@edaconsultores.com<br />

http://education.oracle.com/ http://www.edaconsultores.com<br />

Tlfs. +58 212 266-9412 / 263-1040 / 263-6128<br />

Pag. 1/3


Seguimiento <strong>de</strong> una Metodología <strong>de</strong> Ajustes<br />

Descripción <strong>de</strong> las Causas <strong>de</strong> los Problemas <strong>de</strong> Rendimiento<br />

I<strong>de</strong>ntificación <strong>de</strong> los Problemas <strong>de</strong> Rendimiento<br />

Uso <strong>de</strong> una Metodología <strong>de</strong> Ajustes<br />

Diseño <strong>de</strong> Aplicaciones para Rendimiento<br />

Metodología <strong>Oracle</strong><br />

Descripción <strong>de</strong> la Escalabilidad<br />

Arquitectura <strong>de</strong>l Sistema<br />

Principios <strong>de</strong>l Diseño <strong>de</strong> Aplicaciones<br />

Despliegue <strong>de</strong> Nuevas Aplicaciones<br />

Introducción al Optimizador<br />

Descripción <strong>de</strong> las Funciones <strong>de</strong>l Optimizador <strong>de</strong> <strong>Oracle</strong><br />

I<strong>de</strong>ntificación <strong>de</strong> los Factores que Tiene en Cuenta el Optimizador para Seleccionar un Plan <strong>de</strong><br />

Ejecución<br />

Definición <strong>de</strong>l Enfoque <strong>de</strong>l Optimizador a Nivel <strong>de</strong> Instancia y Sesión<br />

Uso <strong>de</strong> Ejemplos Dinámicos<br />

Operaciones <strong>de</strong>l Optimizador<br />

Planes <strong>de</strong> Ejecución<br />

Tipos <strong>de</strong> Uniones<br />

Visualización <strong>de</strong> los Planes <strong>de</strong> Ejecución<br />

Visualización <strong>de</strong> los Planes <strong>de</strong> Ejecución<br />

Interpretación <strong>de</strong> la Salida <strong>de</strong> EXPLAIN<br />

Interpretación <strong>de</strong> las Estadísticas <strong>de</strong> AUTOTRACE<br />

Recopilación <strong>de</strong> Estadísticas<br />

Uso <strong>de</strong>l Paquete DBMS_STATS<br />

I<strong>de</strong>ntificación <strong>de</strong> Estadísticas <strong>de</strong> Tabla, Columna e Índice<br />

Creación <strong>de</strong> Histogramas<br />

Rastreo <strong>de</strong> Aplicaciones<br />

Statspack<br />

Rastreo Completo<br />

Llamada a la Utilidad <strong>de</strong> Rastreo <strong>SQL</strong><br />

Configuración <strong>de</strong> Parámetros <strong>de</strong> Inicialización A<strong>de</strong>cuados<br />

Formato <strong>de</strong> Archivos <strong>de</strong> Rastreo mediante TKPROF<br />

Interpretación <strong>de</strong> la Salida <strong>de</strong>l Comando TKPROF<br />

I<strong>de</strong>ntificación <strong>de</strong> <strong>SQL</strong> <strong>de</strong> Carga Alta<br />

Uso <strong>de</strong> Diferentes Métodos para I<strong>de</strong>ntificar <strong>SQL</strong> <strong>de</strong> Carga Alta<br />

ADDM<br />

<strong>SQL</strong> Principal<br />

Vistas <strong>de</strong> Rendimiento Dinámico<br />

Statspack<br />

Ajuste Automático <strong>de</strong> <strong>SQL</strong><br />

Modos <strong>de</strong>l Optimizador <strong>de</strong> Consulta<br />

Tipos <strong>de</strong> Análisis <strong>de</strong> Ajuste<br />

Enfoque Directo Aplicado Consultores EDA, C.A. – merca<strong>de</strong>o_ve@edaconsultores.com<br />

http://education.oracle.com/ http://www.edaconsultores.com<br />

Tlfs. +58 212 266-9412 / 263-1040 / 263-6128<br />

Pag. 2/3


Asesor <strong>de</strong> Ajustes <strong>SQL</strong><br />

Juegos <strong>de</strong> Ajustes <strong>SQL</strong><br />

<strong>SQL</strong> Principal<br />

Introducción a los Índices<br />

I<strong>de</strong>ntificación <strong>de</strong> los Métodos <strong>de</strong> Acceso a la Fila<br />

Creación <strong>de</strong> Índices <strong>de</strong> Árbol B<br />

Descripción <strong>de</strong>l Acceso al Índice <strong>de</strong> Árbol B y <strong>de</strong> la Fusión <strong>de</strong> Índices<br />

Índices Avanzados<br />

Uso <strong>de</strong> Índices <strong>de</strong> Bitmap<br />

Uso <strong>de</strong> Índices <strong>de</strong> Clave Basados en Funciones<br />

Estabilidad <strong>de</strong>l Plan e Indicaciones <strong>de</strong>l Optimizador<br />

Uso <strong>de</strong> Indicaciones<br />

Uso y Ventajas <strong>de</strong> la Estabilidad <strong>de</strong>l Plan <strong>de</strong>l Optimizador<br />

Vistas Materializadas y Tablas Temporales<br />

Uso <strong>de</strong> la Sintaxis CREATE MATERIALIZED VIEW<br />

Uso <strong>de</strong> Reescrituras <strong>de</strong> Consultas<br />

Talleres<br />

Uso Compartido<br />

Consultas <strong>de</strong> Variables Ligadas<br />

Gestión Automática <strong>de</strong> Memoria<br />

Uso <strong>de</strong>l Índice en Planes <strong>de</strong> Ejecución<br />

DBMS_MONITOR<br />

Efectos <strong>de</strong> las Expresiones en el Uso <strong>de</strong>l Índice<br />

Operadores <strong>de</strong> Or<strong>de</strong>nación, Agregación y Definición<br />

Funciones Or<strong>de</strong>r By y Group<br />

Talleres (continuación)<br />

Ajuste Manual Frente a Ajuste Automático<br />

Uniones<br />

Vistas Materializadas<br />

Enfoque Directo Aplicado Consultores EDA, C.A. – merca<strong>de</strong>o_ve@edaconsultores.com<br />

http://education.oracle.com/ http://www.edaconsultores.com<br />

Tlfs. +58 212 266-9412 / 263-1040 / 263-6128<br />

Pag. 3/3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!