मैं Entity Framework का उपयोग कर रहा हूं, और मैं अपने डेटाबेस में रिकॉर्ड डाल रहा हूं जिसमें ब्लॉब फ़ील्ड शामिल है। ब्लॉब फ़ील्ड डेटा के 5 एमबी तक हो सकता है।SQL सर्वर में डेटा डालने से पूरी तालिका लॉक हो जाती है?
इस तालिका में रिकॉर्ड डालने पर, क्या यह पूरी तालिका को लॉक करता है?
तो यदि आप तालिका से किसी भी डेटा से पूछताछ कर रहे हैं, तो क्या यह सम्मिलित होने तक अवरुद्ध होगा (मुझे पता है कि इसके आसपास के तरीके हैं, लेकिन मैं डिफ़ॉल्ट रूप से बात कर रहा हूं)?
डेडलॉक का कारण बनने से पहले कितना समय लगेगा? क्या वह समय इस बात पर निर्भर करेगा कि सर्वर पर कितना भार है, उदा। अगर ज्यादा भार नहीं है, तो क्या डेडलॉक का कारण बन जाएगा?
क्या किसी विशेष समय पर लॉक होने पर निगरानी करने और देखने का कोई तरीका है?
यदि प्रत्येक धागा एकल तालिकाओं पर प्रश्न कर रहा है, तो क्या कोई ऐसा मामला है जहां अवरोध हो सकता है? तो क्या यह मामला नहीं है कि एक डेडलॉक केवल तभी हो सकता है जब आपके पास कोई प्रश्न हो जो इसमें शामिल हो और कई तालिकाओं पर कार्य कर रहा हो?
यह ध्यान में रख रहा है कि मेरा अधिकांश कोड केवल चुनिंदा वक्तव्यों का एक गुच्छा है, लंबे समय तक चलने वाले लेनदेन या उसके जैसा कुछ भी नहीं।
बहुत बढ़िया पठन सूची; धन्यवाद! – dividius
अच्छा फॉर्म मेरे अच्छे आदमी .... – dotnetnewb