हाल ही में मुझे एक डेडलॉक समस्या थी क्योंकि एसक्यूएल सर्वर आवश्यक (पेज) से अधिक लॉक करता है। आप वास्तव में इसके खिलाफ कुछ नहीं कर सकते। अब हम गतिरोध अपवादों को पकड़ रहे हैं... और काश मेरे पास इसके बजाय Oracle होता।
संपादित करें:हम इस बीच स्नैपशॉट अलगाव का उपयोग कर रहे हैं, जो कई को हल करता है, लेकिन सभी समस्याओं को नहीं। दुर्भाग्य से, स्नैपशॉट अलगाव का उपयोग करने में सक्षम होने के लिए इसे डेटाबेस सर्वर द्वारा अनुमति दी जानी चाहिए, जिससे ग्राहकों की साइट पर अनावश्यक समस्याएं हो सकती हैं। अब हम न केवल डेडलॉक अपवादों को पकड़ रहे हैं (जो अभी भी हो सकते हैं, निश्चित रूप से) बल्कि पृष्ठभूमि प्रक्रियाओं से लेनदेन दोहराने के लिए स्नैपशॉट समवर्ती समस्याएं भी हैं (जो उपयोगकर्ता द्वारा दोहराई नहीं जा सकती हैं)। लेकिन यह अब भी पहले से काफी बेहतर प्रदर्शन करता है।