एक संग्रहीत प्रक्रिया के अंदर, मेरे पास निम्नलिखित हैं: (sql सर्वर 2008)
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
BEGIN TRANSACTION getStuff
BEGIN TRY
/* some selects, updates, etc, etc. */
....
COMMIT TRANSACTION getStuff
END TRY
BEGIN CATCH
...
END CATCH
चूंकि यह लेनदेन आधारित है, इसलिए मेरा विचार था कि बाकी डेटाबेस कनेक्शन SERIALIZABLE से प्रभावित नहीं होंगे।
क्या मुझे अपनी प्रतिबद्धता के बाद अलग-थलग पड़े हुए अलगाव स्तर को पढ़ने की आवश्यकता है? क्या यह मेरे एप्लिकेशन सर्वर और डेटाबेस सर्वर के बीच अन्य कनेक्शन पर प्रतिकूल प्रभाव डालेगा?