Se ho capito correttamente la tua domanda, stai avviando un'operazione per riscrivere alcune delle tue istruzioni SQL perché PENSI che potrebbero esserci dei problemi.
Il mio consiglio è di fermarti e iniziare prima a determinare dove viene attualmente speso il tuo tempo. Solo dopo aver scoperto che è nelle query con quelle sottoselezioni scalari ED è a causa di quelle sottoselezioni scalari, dovresti riscriverle. Fino ad allora:start rintracciare ed esaminare.
Di seguito sono riportati due thread di OTN utilizzati per guidare le persone con problemi di prestazioni:
http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295
Saluti,
Rob.
E:a causa della cache scalare delle sottoquery , la tua query originale potrebbe essere molto più veloce di una query riscritta utilizzando i join.