अगर मैं आपके प्रश्न को सही ढंग से समझता हूं, तो आप अपने कुछ SQL कथनों को फिर से लिखने के लिए एक ऑपरेशन शुरू कर रहे हैं क्योंकि आपको लगता है कि उनके साथ कोई समस्या हो सकती है।
मेरी सलाह है कि रुकें और पहले यह निर्धारित करना शुरू करें कि आपका समय वर्तमान में कहाँ खर्च किया जा रहा है। केवल जब आप पाते हैं कि यह उन स्केलर उप-चयनों के साथ प्रश्नों में है और यह उन स्केलर उप-चयनों के कारण है, तो आपको उन्हें फिर से लिखना चाहिए। तब तक:प्रारंभ करें ट्रेसिंग और जांच।
यहां ओटीएन के दो सूत्र दिए गए हैं जिनका उपयोग प्रदर्शन समस्याओं वाले लोगों का मार्गदर्शन करने के लिए किया जाता है:
https://forums.oracle.com/forums/thread.jspa?messageID =1812597 https://forums.oracle.com/forums/thread.jspa?threadID =863295
सादर,
रोब.
और:स्केलर सबक्वेरी कैशिंग के कारण , आपकी मूल क्वेरी जॉइन का उपयोग करके फिर से लिखी गई क्वेरी की तुलना में बहुत तेज़ हो सकती है।