Oracle - Cursor en paralelo

 
Vista:

Cursor en paralelo

Publicado por VAL (1 intervención) el 17/03/2005 18:33:05
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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Cursor en paralelo

Publicado por REduardo (8 intervenciones) el 22/03/2005 22:50:19
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.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar