Tags
Language
Tags
March 2024
Su Mo Tu We Th Fr Sa
25 26 27 28 29 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Optimización SQL en Oracle

Posted By: AlexGolova
Optimización SQL en Oracle

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. (Spanish Edition) by Javier Morales Carreras
Spanish | March 27, 2014 | ISBN: 1479190241 | 425 pages | AZW3 | 2.76 MB

Cуdigo SQL del libro descargable en la web de optimizacionsqlenoracle.com

їEn quй consiste el Bind Variable Peeking y por quй el plan de ejecuciуn que se presenta no es el mismo que se ejecuta?, їpor quй Oracle no estб usando este o aquel нndice?, їpor quй las vistas materializadas, el particionamiento o el paralelismo han empeorado el rendimiento de la base de datos en vez de mejorarlo tal y como prometнa la publicidad?, їes fiable el coste de los planes de ejecuciуn?, їquiйn tiene la culpa de este producto cartesiano?

Hay mucha teorнa y muchas horas de prбctica detrбs de las respuestas que ofrecemos a estas cuestiones. El motor Oracle es uno de los mбs 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 cуdigo ya escrito.

En este libro, ademбs de intentar dar respuesta a las puntos anteriores, se describen con un gran nъmero de ejemplos y casos prбcticos resueltos, entre muchas otras cuestiones, las siguientes:

-Cуmo usar eficientemente SQL Profiles, SQL Baselines, vistas materializadas y cуmo validar sus capacidades de reescritura global sobre consultas, uso de variables bind y paquetes como DBMS_STATS, DBMS_SPM, etc.
-Cуmo realizar el anбlisis y estudio de SQL ineficiente, incluyendo trucos y tйcnicas para desmenuzar las operaciones internas de sus ejecuciones.
-Un estudio a fondo sobre el optimizador y sus comportamientos, asн como los principales parбmetros que afectan a la ejecuciуn de cуdigo SQL.
-Uso de funciones analнticas, control de las ordenaciones implнcitas, del impacto en el rendimiento por el uso recursivo de funciones o un diseсo fнsico inadecuado.
-Cуmo las estimaciones de cardinalidad y selectividad en el uso de нndices o mйtodos de combinaciуn concretos afectan a las decisiones del optimizador.

Ademбs, se incluye un glosario de hints exhaustivo y completo, en el que se ilustran las casuнsticas de cada caso con ejemplos de su uso y su consiguiente efecto en los tiempos de ejecuciуn.

En resumen, este libro recoge todos los aspectos relativos al rendimiento, ъtiles tanto para desarrolladores como para administradores, y supone una guнa bбsica para entender quй ocurre en el interior de la base de datos y cуmo conseguir que la ejecuciуn de SQL sea уptima.