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

Oracle कई या बनाम IN () के लिए SQL प्रदर्शन ट्यूनिंग

यह एक समान प्रश्न है:IN vs OR of Oracle , कौन सा तेज़?

OMG Ponies द्वारा दिए गए उत्तर को देखें, उनका सुझाव है कि IN OR . से अधिक अनुकूलित है ।

यह प्रश्न भी है:IN vs OR SQL WHERE क्लॉज में

हालांकि यह गैर डेटाबेस विशिष्ट है, लेकिन Oracle के दृष्टिकोण से इसके कुछ अच्छे उत्तर हैं।

इसके लायक क्या है, IN . का उपयोग पढ़ना बहुत आसान होगा और इसलिए लंबे समय में समर्थन करना आसान होगा। वह अकेला ही आपकी पसंद को प्रभावित कर सकता है, खासकर अगर (जैसा कि मुझे संदेह है) Oracle ऑप्टिमाइज़र उन दोनों के साथ समान व्यवहार करता है।

यदि, हालांकि, आपके मूल्यों की सूची बहुत बड़ी है, तो आपको संभवतः अपने परिणामों को पुनः प्राप्त करने के लिए एक पूरी तरह से अलग विधि पर गौर करना चाहिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-00900:अमान्य SQL कथन त्रुटि? मेरे sql में क्या गलत है?

  2. किसी दिए गए Oracle स्रोत तालिका से दस समान तालिकाएँ बनाने के लिए Oracle PL/SQL का उपयोग कैसे करें

  3. Oracle पाठ घुंघराले ब्रेसिज़ और वाइल्डकार्ड से बच रहा है

  4. कौन सी Oracle तालिका अनुक्रम का उपयोग करती है?

  5. डेटाबेस में एकाधिक तालिकाओं का लेखा परीक्षा इतिहास