Oracle में थोक संग्रह तेज क्यों है?
Oracle में थोक संग्रह तेज क्यों है?

वीडियो: Oracle में थोक संग्रह तेज क्यों है?

वीडियो: Oracle में थोक संग्रह तेज क्यों है?
वीडियो: 4 पीएलएसक्यूएल प्रदर्शन ट्यूनिंग | थोक संग्रहण | भाग 3 2024, मई
Anonim

चूंकि थोक संग्रह में रिकॉर्ड लाता है थोक , INTO क्लॉज में हमेशा एक संग्रह प्रकार चर होना चाहिए। उपयोग करने का मुख्य लाभ थोक संग्रह क्या यह बढ़ाता है प्रदर्शन डेटाबेस और पीएल/एसक्यूएल इंजन के बीच बातचीत को कम करके।

इसी तरह, आप पूछ सकते हैं कि मुझे बल्क कलेक्ट का उपयोग कब करना चाहिए?

जब आप सुनिश्चित हों कि आपके सेलेक्ट स्टेटमेंट का रिटर्निंग रिजल्ट छोटा है तो आपको चाहिए बल्क कलेक्ट का उपयोग करें सेलेक्ट-इन स्टेटमेंट के साथ क्लॉज। वरना तुम्हारा थोक संग्रह क्लॉज आपके सिलेक्ट-इन स्टेटमेंट को मेमोरी हॉगिंग मॉन्स्टर बना देगा। नतीजतन यह आपके डेटाबेस के प्रदर्शन को धीमा कर देगा।

साथ ही, Oracle में बल्क कलेक्ट कैसे काम करता है? ए थोक संग्रह है डेटा लाने की एक विधि जहाँ PL/SQL इंजन SQL इंजन को बताता है कलेक्ट एक साथ कई पंक्तियाँ और उन्हें a. में रखें संग्रह . SQL इंजन सभी पंक्तियों को पुनः प्राप्त करता है और उन्हें इसमें लोड करता है संग्रह और पीएल/एसक्यूएल इंजन पर वापस स्विच करता है। सभी पंक्तियाँ हैं केवल 2 संदर्भ स्विच के साथ पुनर्प्राप्त किया गया।

इस तरह, Oracle में बल्क कलेक्ट और बल्क बाइंड में क्या अंतर है?

थोक संग्रह : एक खंड है। कर्सर से रिकॉर्ड लाने के लिए प्रयोग किया जाता है। सबके लिए : एक स्टेटमेंट है। प्राप्त रिकॉर्ड के डीएमएल संचालन करने के लिए प्रयोग किया जाता है। का शरीर सबके लिए स्टेटमेंट एक सिंगल डीएमएल स्टेटमेंट है - एक INSERT, UPDATE, या DELETE। INTO, FETCH INTO, और RETURNING INTO क्लॉज।

बल्क कलेक्ट क्या है और बल्क कलेक्ट में कोई प्रतिबंध क्या है?

का उपयोग करते हुए थोक संग्रह पीएल/एसक्यूएल में क्लॉज निम्नलिखित का तात्पर्य है: प्रतिबंध : संग्रह का उपयोग a. में सूचीबद्ध लक्ष्य चर के रूप में किया जाना चाहिए थोक संग्रह खंड में। 4. समग्र लक्ष्य (जैसे वस्तुओं) का उपयोग नहीं किया जा सकता है NS रिटर्निंग क्लॉज के साथ फीचर के लिए अन्य त्रुटि में वापसी की सूचना दी गई है।

सिफारिश की: