Jika saya memahami pertanyaan Anda dengan benar, Anda memulai operasi untuk menulis ulang beberapa pernyataan SQL karena Anda BERPIKIR mungkin ada masalah dengannya.
Saran saya adalah berhenti dan pertama-tama mulai untuk menentukan di mana waktu Anda saat ini dihabiskan. Hanya setelah Anda menemukan bahwa itu ada dalam kueri dengan subpilihan skalar DAN itu karena subpilihan skalar itu, Anda harus menulis ulang mereka. Sampai saat itu:mulai penelusuran dan pemeriksaan.
Berikut adalah dua utas dari OTN yang digunakan untuk memandu orang dengan masalah kinerja:
http://forums.Oracle.com/forums/thread.jspa?messageID =1812597 http://forums.Oracle.com/forums/thread.jspa?threadID =863295
Salam,
Rob.
Dan:karena caching subquery skalar , kueri asli Anda mungkin jauh lebih cepat daripada kueri yang ditulis ulang menggunakan gabungan.