प्रबंधन स्टूडियो बंद होने पर खराब SQL सर्वर प्रदर्शन


17

मैंने SQL Server 2008 r2 एक्सप्रेस का एक अजीब व्यवहार देखा है:

आमतौर पर मेरी क्वेरी निष्पादन का समय ~ 650ms है, लेकिन अगर मैं प्रबंधन स्टूडियो खोलता हूं और किसी भी सरल क्वेरी (उदाहरण के लिए SELECT * FROM Something) को चलाता हूं, तो निष्पादन समय 40 सेमी हो जाता है। यदि मैं प्रबंधन स्टूडियो को बंद कर देता हूं तो यह मान सामान्य ~ 650 सेमी हो जाता है

और कोई बात नहीं जहां क्वेरी निष्पादित की गई थी: प्रबंधन स्टूडियो या मेरे आवेदन से (यह ADO.Net का उपयोग करता है)

ARITHABORT सेटिंग का कोई प्रभाव नहीं है

ये क्यों हो रहा है?

जवाबों:


22

जिस डेटाबेस से आप क्वेरी कर रहे हैं, उसमें संभवतः "ऑटो क्लोज़" सक्षम है।

SSMS से कनेक्शन डेटाबेस को बंद कर देता है। जब आप SSMS को बंद करते हैं, तो डेटाबेस बंद हो जाता है। बाद की कॉल के लिए इसे खोला जाना आवश्यक है।

SQL सर्वर एक्सप्रेस के लिए ऑटो बंद डिफ़ॉल्ट है और यह एक अच्छा विचार नहीं है:

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.