Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

क्या बेहतर है? सबक्वेरी या इनर जॉइनिंग टेन टेबल?

अगर मैं आपके प्रश्न को सही ढंग से समझता हूं, तो आप अपने कुछ SQL कथनों को फिर से लिखने के लिए एक ऑपरेशन शुरू कर रहे हैं क्योंकि आपको लगता है कि उनके साथ कोई समस्या हो सकती है।

मेरी सलाह है कि रुकें और पहले यह निर्धारित करना शुरू करें कि आपका समय वर्तमान में कहाँ खर्च किया जा रहा है। केवल जब आप पाते हैं कि यह उन स्केलर उप-चयनों के साथ प्रश्नों में है और यह उन स्केलर उप-चयनों के कारण है, तो आपको उन्हें फिर से लिखना चाहिए। तब तक:प्रारंभ करें ट्रेसिंग और जांच।

यहां ओटीएन के दो सूत्र दिए गए हैं जिनका उपयोग प्रदर्शन समस्याओं वाले लोगों का मार्गदर्शन करने के लिए किया जाता है:

http://forums.oracle.com/forums/thread.jspa?messageID =1812597 http://forums.oracle.com/forums/thread.jspa?threadID =863295

सादर,
रोब.

और:स्केलर सबक्वेरी कैशिंग के कारण , आपकी मूल क्वेरी जॉइन का उपयोग करके फिर से लिखी गई क्वेरी की तुलना में बहुत तेज़ हो सकती है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PDO को Oracle डेटाबेस से कनेक्ट करें

  2. कोल्डफ्यूज़न स्क्रिप्ट को Oracle दृश्य में CASE और पुनरावृत्ति के साथ बदलें

  3. डालने, अद्यतन करने, हटाने के बाद पीएल/एसक्यूएल ट्रिगर जो अनुक्रम के साथ लॉग तालिका में डेटा दर्ज करता है

  4. एमएस ऑफिस 2013 (32 बिट) एक्सेल और ओरेकल डेटाबेस से कनेक्ट करने के लिए एक्सेस प्राप्त करना जब 32 और 64 क्लाइंट दोनों स्थापित होते हैं

  5. पैरामीटरयुक्त ऑरैकल सम्मिलित क्वेरी कैसे लिखें?