{"product_id":"optimizacion-sql-en-oracle-una-guia-practica-detallada-y-completa-sobre-como-implementar-y-explotar-bases-de-datos-oracle-de-forma-eficiente-9781479190249","title":"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","description":"\u003cp\u003e • Author(s): Arturo Gutierrez Gomez | Jetro Marco Plasencia | Raquel Garcia Rojas\u003cbr\u003e • Publisher: Createspace Independent Publishing Platform\u003cbr\u003e • Publisher Imprint: Createspace Independent Publishing Platform\u003cbr\u003e • BISAC: Database Administration \u0026amp; Management\u003c\/p\u003e\u003cp\u003eUna guía práctica, detallada y completa sobre cómo implementar y explotar bases de datos Oracle de forma eficiente. \u003c\/p\u003e\u003cp\u003e\u003c\/p\u003eCódigo SQL del libro y base de datos completa descargable gratuitamente en: \u003cbr\u003e\u003cb\u003ehttp: \/\/www.optimizacionsqlenoracle.com\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e 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? \u003cp\u003e\u003c\/p\u003eHay 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. \u003cp\u003e\u003c\/p\u003eEn 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: \u003cp\u003e\u003c\/p\u003e-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.\u003cbr\u003e-Cómo realizar el análisis y estudio de SQL ineficiente, incluyendo trucos y técnicas para desmenuzar las operaciones internas de sus ejecuciones.\u003cbr\u003e-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.\u003cbr\u003e-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.\u003cbr\u003e-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. \u003cp\u003e\u003c\/p\u003eAdemá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. \u003cp\u003e\u003c\/p\u003eEn 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.","brand":"Atlantic Books","offers":[{"title":"Paperback","offer_id":46314210885783,"sku":"9781479190249","price":2724.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9781479190249.webp?v=1768671252","url":"https:\/\/atlanticbooks.com\/products\/optimizacion-sql-en-oracle-una-guia-practica-detallada-y-completa-sobre-como-implementar-y-explotar-bases-de-datos-oracle-de-forma-eficiente-9781479190249","provider":"Atlantic Books","version":"1.0","type":"link"}