Si entiendo su pregunta correctamente, está iniciando una operación para reescribir algunas de sus instrucciones SQL porque PIENSA que podría haber un problema con ellas.
Mi consejo es detenerse y comenzar primero para determinar dónde se está gastando su tiempo actualmente. Solo después de haber encontrado que está en las consultas con esas subselecciones escalares Y es debido a esas subselecciones escalares, debe volver a escribirlas. Hasta entonces:comience rastreando y examinando.
Aquí hay dos hilos de OTN que se utilizan para guiar a las personas con problemas de rendimiento:
http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295
Saludos,
Rob.
Y:debido al almacenamiento en caché de subconsultas escalares , su consulta original podría ser mucho más rápida que una consulta reescrita mediante combinaciones.