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

चुनिंदा क्वेरी के लिए इष्टतम फ़ेच आकार का पता कैसे लगाएं

यदि आपकी पंक्तियाँ बड़ी हैं, तो ध्यान रखें कि आपके द्वारा एक साथ लाई गई सभी पंक्तियों को ड्राइवर के आंतरिक बफ़र्स में जावा हीप में संग्रहीत करना होगा। 12c में, Oracle में VARCHAR(32k) कॉलम हैं, यदि आपके पास उनमें से 50 हैं और वे भरे हुए हैं, तो प्रति पंक्ति 1,600,000 वर्ण हैं। जावा में प्रत्येक वर्ण 2 बाइट्स है। तो प्रत्येक पंक्ति 3.2MB तक ले सकती है। यदि आप पंक्तियों को 100 से 100 तक ला रहे हैं तो आपको डेटा स्टोर करने के लिए 320 एमबी ढेर की आवश्यकता होगी और यह केवल एक कथन के लिए है। इसलिए आपको केवल उन प्रश्नों के लिए पंक्ति प्रीफ़ेच आकार बढ़ाना चाहिए जो उचित रूप से छोटी पंक्तियाँ (डेटा आकार में छोटी) प्राप्त करते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle में REGEXP_SUBSTR के लिए नियमित अभिव्यक्ति

  2. plsql कोड से नए टैब में url पर रीडायरेक्ट करें

  3. विभिन्न स्कीमाओं के माध्यम से कैसे लूप करें और प्रत्येक पर कुछ एसक्यूएल निष्पादित करें?

  4. डेटाबेस पैचसेट प्राप्त करें

  5. कॉलम में सटीक मिलान मिलने पर Oracle SQL में एक विशेष वर्ण कैसे जोड़ें?