proceso lento
Tengo instalado oracle 8i y las aplicaciones desarrolladas en developer, desde hace algunos meses atras unos procesos de costeo y acumulacion de ventas se han vuelto demaciado lentos por ejemplo un proceso que ante tomaba maximo 30 minutos ahora sobrepasa las 2 horas , al ver el porcentaje de uso del procesador del servidor este no pasa de 20% he realizado un analyze table, para ver si esto mejora los tiempos pero no da resultado......que me sugieren y gracias por su ayuda
dos cuestiones rapidas
obten un explain plan de cada procesaminto en las formas que acen assceso a instrucicones DML, haz un estimado donde puedas implementar indices tablas-columnas
revisa el tama&o de los tablespaces donde tienes la informacion, puedes aumentar por un lado, o quiza ya este fragmentados los tablespaces, para esto esporta la informacion, recrea los tablespaces e importla la informacin
obten un explain plan de cada procesaminto en las formas que acen assceso a instrucicones DML, haz un estimado donde puedas implementar indices tablas-columnas
revisa el tama&o de los tablespaces donde tienes la informacion, puedes aumentar por un lado, o quiza ya este fragmentados los tablespaces, para esto esporta la informacion, recrea los tablespaces e importla la informacin
Podés hacer varias cosas:
1) analyze y demás cosas que te sugirieron.
2) identificás la sesión de tu proceso y buscás los eventos generados para esa sesión. Podés compararlos contra los eventos del sistema antes y después de la corrida.
3) poner en trace la sesión con problemas y después correr y analizar con tkprof.
1) analyze y demás cosas que te sugirieron.
2) identificás la sesión de tu proceso y buscás los eventos generados para esa sesión. Podés compararlos contra los eventos del sistema antes y después de la corrida.
3) poner en trace la sesión con problemas y después correr y analizar con tkprof.