PL/SQL Remoto
Publicado por Rodrigo (26 intervenciones) el 10/02/2005 22:32:11
Hola.
Tengo una duda con respecto a lo siguiente: Tengo 2 alternativas de ejecutar un programa en PL/SQL en una instancia que a su vez ejecuta una consulta en otra instancia diferente (con db-link), quisiera saber cuál es la más óptima.
1) El PL-1 (de la instancia 1) llama a un PL-2 que está en otra instancia y que básicamente hace una query sobre dos tablas unidas por un join (con índices y todo)
2) El PL-1 hace la misma query, directamente sobre las tablas de la otra instancia (sin usar un PL-2)
El tema es que me han comentado informalmente que la segunda alternativa talvez no use los índices de las tablas involucradas (hace un full scan). ¿Será esto cierto?, ¿alguno de ustedes tiene información relativa a la performance de este tipo de querys remotas y que exista una solución óptima?
Muchas Gracias,
Rodrigo.-
Tengo una duda con respecto a lo siguiente: Tengo 2 alternativas de ejecutar un programa en PL/SQL en una instancia que a su vez ejecuta una consulta en otra instancia diferente (con db-link), quisiera saber cuál es la más óptima.
1) El PL-1 (de la instancia 1) llama a un PL-2 que está en otra instancia y que básicamente hace una query sobre dos tablas unidas por un join (con índices y todo)
2) El PL-1 hace la misma query, directamente sobre las tablas de la otra instancia (sin usar un PL-2)
El tema es que me han comentado informalmente que la segunda alternativa talvez no use los índices de las tablas involucradas (hace un full scan). ¿Será esto cierto?, ¿alguno de ustedes tiene información relativa a la performance de este tipo de querys remotas y que exista una solución óptima?
Muchas Gracias,
Rodrigo.-
Valora esta pregunta


0