Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/12/2007, 02:12
jc3000
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 5 meses
Puntos: 43
Re: Explain de un package

Hay muchas maneras de hacerlo.
Oracle tiene un paquete que es para lo que tu dices, te dice las select mas costosas,las veces que se ejecuta, etc etc etc. Lo que pasa es que ahora no recuerdo el nombre , pregunta a tus DBA's porque ese paquete no se crea por defecto cuando se crea la BBDD, hay que crearlo aparte.

También puedes activar una traza a esa sesión, ejecutas el paquete y el TRC que te genera, lo formateas a TXT con el TKPROF y miras los resultados. Lo que pasa es que para un profano en la materia, es dificil entender lo que te sale : lecturas / escrituras en disco, tiempo de la query, etc etc etc

Tambien puedes poner diversos DBMS_OUTPUT.PUT_LINE a lo largo del paquete.........

Habla con tus DBA's a ver como se puede hacer.