SQL सर्वर में अनकमिटेड क्या पढ़ा जाता है?
SQL सर्वर में अनकमिटेड क्या पढ़ा जाता है?

वीडियो: SQL सर्वर में अनकमिटेड क्या पढ़ा जाता है?

वीडियो: SQL सर्वर में अनकमिटेड क्या पढ़ा जाता है?
वीडियो: Dirty Read Concurrency Problem in SQL Server #concurrency #sql #sqlserver #techyatra 2024, मई
Anonim

असंबद्ध पढ़ें . निर्दिष्ट करता है कि बयान कर सकते हैं पढ़ना पंक्तियाँ जिन्हें अन्य लेन-देन द्वारा संशोधित किया गया है लेकिन अभी तक प्रतिबद्ध नहीं किया गया है। पर चल रहे लेनदेन असंबद्ध पढ़ें डेटा को संशोधित करने से अन्य लेनदेन को रोकने के लिए स्तर साझा लॉक जारी नहीं करता है पढ़ना वर्तमान लेनदेन द्वारा।

इसके संबंध में, SQL सर्वर में क्या पढ़ा जाता है?

प्रतिबद्ध पढ़ें के लिए डिफ़ॉल्ट अलगाव स्तर है एस क्यू एल सर्वर . यह गंदा रोकता है पढ़ता यह निर्दिष्ट करके कि कथन नहीं कर सकते पढ़ना डेटा मान जिन्हें संशोधित किया गया है लेकिन अभी तक नहीं प्रतिबद्ध अन्य लेनदेन द्वारा। लेन-देन शुरू होने पर मौजूद डेटा पंक्ति संस्करणों का उपयोग करता है।

यह भी जानिए प्रेत क्या होता है? ए प्रेत पढ़ा तब होता है, जब लेन-देन के दौरान, दो समान प्रश्नों को निष्पादित किया जाता है, और दूसरी क्वेरी द्वारा लौटाई गई पंक्तियों का संग्रह पहले से भिन्न होता है। सरल उदाहरण: उपयोगकर्ता A एक ही क्वेरी को दो बार चलाता है।

इस तरह, नोलॉक के समान ही पढ़ा जाता है?

दोनों में फर्क सिर्फ इतना है कि पढ़ना - अशुद्ध अलगाव स्तर पूरे कनेक्शन के लिए लॉकिंग तंत्र को निर्धारित करता है और ताला रहित तालिका संकेत उस तालिका के लिए लॉकिंग तंत्र को निर्धारित करता है जिसे आप संकेत देते हैं। उनके कार्यों के संदर्भ में कोई अंतर नहीं है, जैसा कि अन्य ने उल्लेख किया है।

डीबी 2 में अनकमिटेड रीड क्या है?

V4 के बाद से, डीबी 2 प्रदान की है पढ़ना -थ्रू ताले, जिन्हें "के रूप में भी जाना जाता है" गंदा पढ़ना " या " अनकमिटेड रीड , "समवर्ती समस्याओं को दूर करने में मदद करने के लिए। एक का उपयोग करते समय अप्रतिबद्ध पढ़ता है एक आवेदन कार्यक्रम कर सकते हैं पढ़ना डेटा जो बदल दिया गया है, लेकिन अभी तक प्रतिबद्ध नहीं है।

सिफारिश की: