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

विथ (नोलॉक) बनाम सेट ट्रांजेक्शन आइसोलेशन लेवल बिना पढ़े पढ़ा

वे एक जैसी ही चीज हैं। यदि आप set transaction isolation level . का उपयोग करते हैं कथन, यह कनेक्शन में सभी तालिकाओं पर लागू होगा, इसलिए यदि आप केवल nolock . चाहते हैं एक या दो टेबल पर इसका इस्तेमाल करें; अन्यथा दूसरे का उपयोग करें।

दोनों आपको गंदा पढ़ेंगे। यदि आप इसके साथ ठीक हैं, तो उनका उपयोग करें। यदि आपके पास गंदा पठन नहीं हो सकता है, तो snapshot पर विचार करें या serializable इसके बजाय संकेत।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डेटाबेस तालिका में डेटाटाइम कैसे सम्मिलित करें?

  2. SQL सर्वर सिस्टम डेटाबेस रखरखाव

  3. प्रदाता नामित पाइप प्रदाता त्रुटि 40 SQL सर्वर त्रुटि 2 के लिए एक कनेक्शन नहीं खोल सका

  4. SQL सर्वर डेटाबेस कॉल के साथ मल्टी थ्रेडिंग C# एप्लिकेशन

  5. SQL सर्वर (T-SQL) में वर्तमान लॉगिन नाम लौटाएँ