Description
Una gu a pr ctica, detallada y completa sobre c mo implementar y explotar bases de datos Oracle de forma eficiente. C digo SQL del libro y base de datos completa descargable gratuitamente en:
http: //www.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.
Author: Arturo Gutierrez Gomez
Publisher: Createspace Independent Publishing Platform
Published: 10/30/2013
Pages: 424
Binding Type: Paperback
Weight: 1.48lbs
Size: 9.61h x 6.69w x 0.86d
ISBN13: 9781479190249
ISBN10: 1479190241
Language: Spanish
BISAC Categories:
- Computers | Database Administration & Management
http: //www.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.
Author: Arturo Gutierrez Gomez
Publisher: Createspace Independent Publishing Platform
Published: 10/30/2013
Pages: 424
Binding Type: Paperback
Weight: 1.48lbs
Size: 9.61h x 6.69w x 0.86d
ISBN13: 9781479190249
ISBN10: 1479190241
Language: Spanish
BISAC Categories:
- Computers | Database Administration & Management
About the Author
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.
This title is not returnable