Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Manual de Optimización de SQL
Enviado por daenerys el día 7 de junio de 2006
Hola a todos,
Necesito urgentemente convertirme en experto en Optimización de SQL, ¿alguno tiene un buen manual sobre Optimización?
De expertos en optimización de SQL que se hacen en un dia está lleno el mundo.
¿ Que quieres optimizar ?
¿ Que versión del oracle utilizas ?
En esto no hay remedios magicos, no te basta con poner : ALTER SQL OPTIMIZE. Tienes que conocer como funciona el gestor, como resulve las joins, como funcionan los hints de optimización etc etc.
Parece ser que gente poco experta en el mundo de Oracle han hecho unos paquetes almacenados en base de datos poco eficaces porque manejan grandes volúmenes de datos (problemas de rendimiento). Probablemente me tocará revisar esos paquetes y optimizarlos, pero yo tampoco es que sea muy experto que digamos por eso quería saber si existe algún manual para optimizar sentencias, etc.
Ahora te pregunto algo, tus problemas provienen luego de una migración a 10g. De ser así, 10g utiliza un optimizador basado exclusivamente en costos, por lo que aquellas sentencias escritas y optimizadas en regla deberán ser revisadas y reescritas en algunos casos. Busca información sobre optimización basada en costos, encontraras reglas generales, pero no te convertirán en experto en un día.