Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

वेब से कॉल करने पर संग्रहीत कार्यविधि धीमी, प्रबंधन स्टूडियो से तेज़

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

संक्षेप में, ऐसा लगता है कि SQL सर्वर में दूषित कैश्ड निष्पादन योजना हो सकती है। आप अपने वेब सर्वर के साथ खराब योजना को मार रहे हैं, लेकिन SSMS एक अलग योजना पर उतरता है क्योंकि ARITHABORT ध्वज पर एक अलग सेटिंग है (जिसका अन्यथा आपकी विशेष क्वेरी/संग्रहीत खरीद पर कोई प्रभाव नहीं पड़ेगा)।

देखें ADO.NET कॉलिंग T-SQL संग्रहीत कार्यविधि एक SqlTimeoutException का कारण बनती है एक और उदाहरण के लिए, अधिक संपूर्ण स्पष्टीकरण और संकल्प के साथ।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर 2016:संबंध बनाएं

  2. एसक्यूएल केस स्टेटमेंट

  3. एसक्यूएल में डेटा डिक्शनरी पूछने का सबसे अच्छा तरीका

  4. SSIS में मर्ज जॉइन और लुकअप ट्रांसफॉर्मेशन में क्या अंतर हैं?

  5. Microsoft.sqlserver.batchparser.dll नहीं ढूँढ सकता