tendria que ver el codigo del query, para determinar si utilizar IN o EXISTS ademas deberias de verificar la existencia de indices para los cambios donde haces joins (where). otra opcion es utilizar el explain_plan, que viene con herramientas como sql+navigator, toad, tambien se puede hacer desde plus pero es un poquito mas dificil, este explain_plan te dice el costo que tiene cada query para poder optimizarlo.
Cita:
|
Iniciado por valencia
Hola. Mi problema es el siguiente. Tengo un script que internamente hay un cursor que trabaja con 3 tablas (supongamos A, B y C). Por cada registro de la tabla A llama a los registros de la tabla B y esta llama a la tabla C. El problema está en que las tablas B y C tienen muchísimos cantidad de registros y es por eso su lentitud. ¿Hay alguna manera de ejecutar algo en paralelo para acelerar la respuesta?.
Gracias
|