Manual de Optimización de SQL

daenerys
07 de Junio del 2006
Hola a todos,

Necesito urgentemente convertirme en experto en Optimización de SQL, ¿alguno tiene un buen manual sobre Optimización?

Muchas gracias,

danny

Alex
07 de Junio del 2006
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.

daenerys
07 de Junio del 2006
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.

La versión es la 10g.

Muchas gracias,

danny

alfaq
07 de Junio del 2006
Alex tiene razón.

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.