विषयसूची:

SQL सर्वर में लॉकिंग क्या है?
SQL सर्वर में लॉकिंग क्या है?

वीडियो: SQL सर्वर में लॉकिंग क्या है?

वीडियो: SQL सर्वर में लॉकिंग क्या है?
वीडियो: SQL सर्वर में लॉक हो रहा है 2024, मई
Anonim

लॉक : लॉक डेटा स्थिरता सुनिश्चित करने के लिए एक तंत्र है। SQL सर्वर लॉक लेन-देन शुरू होने पर ऑब्जेक्ट। जब लेन-देन पूरा हो जाता है, एस क्यू एल सर्वर जारी करता है बंद वस्तु। एक्सक्लूसिव (X) ताले : जब यह लॉक प्रकार होता है, यह अन्य लेनदेन को संशोधित करने या एक्सेस करने से रोकने के लिए होता है बंद वस्तु।

इसके अलावा, डेटाबेस में लॉकिंग क्या है?

ए डेटाबेस लॉक उपयोग किया जाता है " लॉक "एक में कुछ डेटा" डेटाबेस ताकि केवल एक डेटाबेस उपयोगकर्ता/सत्र उस विशेष डेटा को अपडेट कर सकता है। ताले आमतौर पर रोलबैक या COMMIT SQL स्टेटमेंट द्वारा जारी किया जाता है।

इसके अतिरिक्त, SQL सर्वर में लॉकिंग और ब्लॉकिंग क्या है? ताला तंत्र है कि एस क्यू एल सर्वर लेनदेन के दौरान डेटा अखंडता की रक्षा के लिए उपयोग करता है। खंड . खंड (या अवरुद्ध ताला ) तब होता है जब दो प्रक्रियाओं को समवर्ती रूप से डेटा के एक ही टुकड़े तक पहुंच की आवश्यकता होती है, इसलिए एक प्रक्रिया ताले डेटा और दूसरे को दूसरे को पूरा करने और जारी करने के लिए प्रतीक्षा करने की आवश्यकता है लॉक.

इसी तरह, यह पूछा जाता है कि SQL सर्वर में लॉक कितने प्रकार के होते हैं?

SQL सर्वर में 20 से अधिक विभिन्न प्रकार के लॉक होते हैं लेकिन अभी के लिए सबसे महत्वपूर्ण लोगों पर ध्यान केंद्रित करते हैं।

  • साझा ताले (एस)। SELECT जैसे रीड ऑपरेशंस के दौरान पाठकों द्वारा प्राप्त किए गए ताले।
  • अनन्य ताले (एक्स)।
  • अद्यतन ताले (यू)।
  • इंटेंट लॉक (IS, IX, IU, आदि)।

SQL सर्वर में अपडेट लॉक क्या है?

लॉक अपडेट करें एक आंतरिक है ताला गतिरोध चरण से बचने के लिए किया जाता है यानी मान लीजिए कि 5 में से 3 प्रक्रिया करना चाहते हैं अपडेट करें आँकड़े। ये तीन प्रक्रिया अनुरोध करती हैं सर्वर एक विशेष जारी करने के लिए लॉक के जो सर्वर आसानी से जारी नहीं कर सकता क्योंकि अन्य 2 प्रक्रिया अभी भी डेटा पढ़ रही है और साझा की जा रही है लॉक अभी भी चालू है।

सिफारिश की: