Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Como localizar querys pesadas?

Estas en el tema de Como localizar querys pesadas? en el foro de Oracle en Foros del Web. Buenas gente, En mi afan por mejorar el rendimiento de la bd de produccion de la cual soy encargado, me gustaria saber como detectar y ...
  #1 (permalink)  
Antiguo 12/01/2011, 01:54
 
Fecha de Ingreso: agosto-2006
Mensajes: 174
Antigüedad: 15 años, 1 mes
Puntos: 2
Como localizar querys pesadas?

Buenas gente,

En mi afan por mejorar el rendimiento de la bd de produccion de la cual soy encargado, me gustaria saber como detectar y como poder mejorar aquellas consultas que son pesadas o que estan mal construida por parte de los desarrolladores, para de esta forma poder mejorar el rendimiento de las aplicaciones desde las cuales se ataca a la base de datos.

¿Algun consejo o proceso para realizarlo?

Muchas gracias
  #2 (permalink)  
Antiguo 13/01/2011, 05:05
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 14 años, 3 meses
Puntos: 43
Respuesta: Como localizar querys pesadas?

Deberías identificar primero que procesos son los que te tardan mucho y que en realidad deberían tardar poco.

Una vez identificados, puedes abrir una traza sobre esos procesos y despues de formatear el fichero con la traza con el tkprof , examinar el resultado de esa traza. Ahi puedes ver el tiempo que tarda en resolver las consultas, su plan de ejecución, las lecturas / escrituras que hace en disco, etc etc etc.

No es un remedio milagroso , pero con paciencia y tiempo puedes obtener resultados.

Otra cosa no se me ocurre.

Etiquetas: localizar, querys
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:43.