- किसी समय अचानक हुई गंभीर performance degradation के कारण service outage हुआ
- कारण की जांच के परिणामस्वरूप, transaction के nested होने पर performance degradation की पुष्टि हुई
- nested transaction खुद समस्या नहीं थे, इसलिए यह जांचा गया कि असल समस्या क्या है
- हाल के दिनों में
@Transactional का इस्तेमाल तेज़ी से बढ़ा था
- सिर्फ annotation से आसानी से transaction लागू किया जा सकता था, इसलिए अनावश्यक हिस्सों में भी इसका उपयोग हुआ, और इससे performance degradation हुई
- nested transaction बड़े performance degradation का कारण बन सकते हैं, इसलिए transaction लागू करते समय सावधानी बरतनी चाहिए
1 टिप्पणियां
बहुत उपयोगी और अच्छी विश्लेषणात्मक पोस्ट थी, पढ़कर अच्छा लगा।