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

Oracle क्वेरी का अनुकूलन

इसे आजमाएं:

SELECT MAX(verification_id)
  FROM VERIFICATION_TABLE
 WHERE head = 687422
   AND mbr = 23102
   AND TRIM(lname) = '.iq bzw'
   AND TRUNCATE(dob) = TO_DATE('08/10/2004')
   AND system_code = 'M';

उस TRUNCATE() को हटा दें अगर dob उस पर पहले से ही समय नहीं है, यह (जन्म तिथि?) की नज़र से ऐसा नहीं हो सकता है। इससे पहले, आपको कुछ अनुक्रमण कार्य की आवश्यकता है। यदि आप इस शैली में इतनी अधिक क्वेरी कर रहे हैं, तो मैं mbr . को अनुक्रमित करूंगा और head एक 2 कॉलम इंडेक्स में, यदि आपने कहा है कि कॉलम का क्या मतलब है तो यह यहां सबसे अच्छा इंडेक्सिंग निर्धारित करने में मदद करेगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. c++ प्रोग्राम को Oracle के साथ जोड़ना

  2. ट्रिगर्स:मैं किसी तालिका पर मान को किसी अन्य मान के साथ कैसे प्रारंभ कर सकता हूं?

  3. पदावनत oracle.sql.ArrayDescriptor, oracle.sql.STRUCT और oracle.sql.StructDescriptor को कैसे ठीक करें

  4. Sqoop द्वारा Oracle को अनुक्रम फ़ाइल निर्यात करना

  5. Oracle में किसी दिनांक को फ़ॉर्मेट करते समय वर्ष की वर्तनी कैसे करें