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

ऑप्टिमाइज़र को इंडेक्स के सभी कॉलम का उपयोग करने दें

हमने वास्तव में इस समस्या का कारण ढूंढ लिया है। हम जेपीए/जेडीबीसी का उपयोग कर रहे हैं और जेडीबीसी दिनांक प्रकार सही ढंग से तैयार नहीं किए गए थे। जबकि ओरेकल दिनांक प्रकार दूसरी सटीकता के साथ है, किसी ने (अब मैं उससे नफरत करता हूं) ने हमारी इकाई प्रकार java.sql.Timestamp में "दिन" विशेषता बनाई (हालांकि यह समय के बिना केवल दिन है)। प्रभाव यह है कि ओरेकल की आवश्यकता होगी टाइमस्टैम्प क्वेरी पैरामीटर के साथ तुलना करने से पहले इसे टाइमस्टैम्प बनाने के लिए तालिका में प्रत्येक प्रविष्टि को कास्ट करने के लिए (एक फ़ंक्शन का उपयोग करें)। इस तरह अनुक्रमणिका का ठीक से उपयोग नहीं किया जा सकता।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLcl (Oracle) का उपयोग करते समय .txt फ़ाइल में क्वेरी परिणाम कैसे निर्यात करें

  2. एसक्यूएल कॉलम उपनाम को पहचान नहीं रहा है जहां खंड

  3. बड़ा .पैच_स्टोरेज

  4. Oracle:ग्राफिकल डेटाबेस प्रतिनिधित्व निकालें

  5. ORA-00900:अमान्य SQL कथन- जब oracle 10g . में एक प्रक्रिया चलाते हैं