Optimización SQL en Oracle: Una guía práctica, detallada y completa sobre cómo implementar y explotar bases de datos Oracle de forma eficiente por Javier Morales Carreras

Optimización SQL en Oracle: Una guía práctica, detallada y completa sobre cómo implementar y explotar bases de datos Oracle de forma eficiente por Javier Morales Carreras

Titulo del libro: Optimización SQL en Oracle: Una guía práctica, detallada y completa sobre cómo implementar y explotar bases de datos Oracle de forma eficiente

Autor: Javier Morales Carreras

ISBN: 1479190241

Javier Morales Carreras con Optimización SQL en Oracle: Una guía práctica, detallada y completa sobre cómo implementar y explotar bases de datos Oracle de forma eficiente

Una guia practica, detallada y completa sobre como implementar y explotar bases de datos Oracle de forma eficiente. Codigo SQL del libro y base de datos completa descargable gratuitamente en: http: //www.optimizacionsqlenoracle.com En que consiste el Bind Variable Peeking y por que el plan de ejecucion que se presenta no es el mismo que se ejecuta?, por que Oracle no esta usando este o aquel indice?, por que las vistas materializadas, el particionamiento o el paralelismo han empeorado el rendimiento de la base de datos en vez de mejorarlo tal y como prometia la publicidad?, es fiable el coste de los planes de ejecucion?, quien tiene la culpa de este producto cartesiano? Hay mucha teoria y muchas horas de practica detras de las respuestas que ofrecemos a estas cuestiones. El motor Oracle es uno de los mas completos (y complejos) que existen, pero un estudio en profundidad de sus componentes, sus estructuras y su arquitectura puede dar las claves para implementar SQL de forma eficiente y poder optimizar codigo ya escrito. En este libro, ademas de intentar dar respuesta a las puntos anteriores, se describen con un gran numero de ejemplos y casos practicos resueltos, entre muchas otras cuestiones, las siguientes: -Como usar eficientemente SQL Profiles, SQL Baselines, vistas materializadas y como validar sus capacidades de reescritura global sobre consultas, uso de variables bind y paquetes como DBMS_STATS, DBMS_SPM, etc. -Como realizar el analisis y estudio de SQL ineficiente, incluyendo trucos y tecnicas para desmenuzar las operaciones internas de sus ejecuciones. -Un estudio a fondo sobre el optimizador y sus comportamientos, asi como los principales parametros que afectan a la ejecucion de codigo SQL. -Uso de funciones analiticas, control de las ordenaciones implicitas, del impacto en el rendimiento por el uso recursivo de funciones o un diseno fisico inadecuado. -Como las estimaciones de cardinalidad y selectividad en el uso de indices o metodos de combinacion


Javier Morales Carreras es consultor de tecnologías Oracle desde el año 1999, donde empezó impartiendo cursos de Administración Oracle en la Universidad Politécnica de Cataluña para un proyecto conjunto entre Oracle Ibérica y la UPC.

En 2002 se certificó en Administración Oracle obteniendo la titulación OCP y desde entonces ha impartido formación y realizado proyectos de consultoría basados exclusivamente en bases de datos Oracle desde versiones Oracle8 hasta Oracle11g.

Ha publicado articulos en CUORE (Círculo de Usuarios de Oracle España) y participado en ponencias tecnológicas sobre plataformas Oracle.

Actualmente es administrador de bases de datos Oracle para la Generalitat Valenciana y publica artículos prácticos de desarrollo y administración de bases de datos Oracle en su blog http://oraclexperto.blogspot.com