दृश्य और भौतिक दृश्य के बीच अंतर

Anonim

देखें बनाम बनाम दृश्य

दृश्यनाम से * चुनें

देखें

जैसा कि पहले उल्लेख किया गया है, देखें एक आभासी तालिका है, जो एक चुनिंदा क्वेरी छुपाता है। ये चुनिंदा प्रश्न पूर्व-निष्पादित नहीं हैं जब हम एक दृश्य से एक चुनें कथन निष्पादित करते हैं, तो वह दृश्य निकाय के अंदर चयन कथन को चलाता है। हमें दृश्य निकाय के चयन बयान को एक बहुत ही जटिल बयान मानते हैं। इसलिए जब इसे निष्पादित किया जाता है, इसे निष्पादित करने में कुछ समय लगता है (अपेक्षाकृत अधिक समय)। इसके अलावा, दृश्य खुद को स्टोर करने के लिए बहुत छोटी जगह का उपयोग करता है। इसका कारण यह है कि इसकी सामग्री के रूप में केवल एक कथन है

भौतिक दृश्य (एमव्यू)

यह एक विशेष प्रकार का दृश्य है। जब हमारे विचारों के साथ प्रदर्शन समस्याएं होती हैं तो एमव्यू बनाए जाते हैं जब हम एक mview बनाते हैं, तो यह अपनी चुनिंदा क्वेरी को निष्पादित करता है और स्नैपशॉट तालिका के रूप में इसका आउटपुट स्टोर करता है। जब हम Mview से डेटा का अनुरोध करते हैं, तो उसे इसके चयन बयान को फिर से चलाने की आवश्यकता नहीं होती है। यह आउटपुट अपनी स्नैपशॉट तालिका से देता है। इसलिए, mview का निष्पादन समय देखने से कम है (उसी चयन बयान के लिए)। हालाँकि, mviews सभी समय का उपयोग नहीं किया जा सकता, क्योंकि यह एक ही आउटपुट दिखाता है, जिसे स्नैपशॉट तालिका के रूप में संग्रहीत किया जाता है हमें नवीनतम परिणाम सेट प्राप्त करने के लिए mview को ताज़ा करना चाहिए।

देखें और एमव्यू के बीच अंतर क्या है?

1। Mview हमेशा अपने आउटपुट को एक स्नैपशॉट तालिका के रूप में संग्रहीत करता है जब यह बनाया जाता है, लेकिन देखें कोई तालिका नहीं बनाता है

2। दृश्य को अपनी सामग्री को संग्रहित करने के लिए बड़ी जगह की आवश्यकता नहीं है, लेकिन mview को अपनी सामग्री (एक स्नैपशॉट तालिका के रूप में) को संग्रहीत करने के लिए अपेक्षाकृत बड़ी जगह की आवश्यकता है

3। दृश्य बड़ा निष्पादन समय लेता है, लेकिन mview विचारों की तुलना में छोटे निष्पादन समय लेता है (उसी चयन बयान के लिए)

4। अपने नवीनतम डेटा प्राप्त करने के लिए Mviews को ताज़ा करने की आवश्यकता है, लेकिन विचार हमेशा अपने नवीनतम डेटा देते हैं।

5। स्कीमा की आवश्यकता "भौतिक दृश्य बनाएं" mviews बनाने के लिए विशेषाधिकार, और विचारों के लिए, इसे "दृश्य बनाना" विशेषाधिकार की आवश्यकता है

6। अधिक प्रदर्शन हासिल करने के लिए इंडेक्स मैव्यू पर बनाया जा सकता है, लेकिन अनुक्रमित विचारों पर नहीं बनाया जा सकता है।