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

SQL सर्वर एजेंट कार्य धीमा चल रहा है

कुछ समय के बाद टिप्पणी करने और यह मानते हुए कि एसएसएमएस में निष्पादित होने पर एसपी समान इनपुट पैरामीटर और डेटा के साथ अच्छा प्रदर्शन करता है, मुझे लगता है कि मैं आखिरी टिप दे सकता हूं:

एसपी के भीतर कौन सी कार्रवाइयां की जाती हैं (उदाहरण के लिए लूप या कर्सर के भीतर बहुत सारे डेटा डालने/अपडेट करने/हटाने के आधार पर), आपको अपने कोड की शुरुआत में नोकाउंट सेट करना चाहिए।

set nocount on

यदि यह मामला नहीं है या मदद नहीं करता है, तो कृपया अधिक जानकारी जोड़ें, टिप्पणियों में पहले से ही उल्लेख किया गया है (उदाहरण के लिए नौकरी की सभी सेटिंग्स और प्रत्येक जॉबस्टेप, क्या लॉग किया गया है, जॉबहिस्ट्री में क्या है, SQLerrorlogs, eventlogs जांचें, .. ..)। "एसक्यूएल सर्वर लॉग" पर भी एक नज़र डालें, शायद आप यहां कुछ जानकारी एकत्र कर सकते हैं। डेटाबेससर्वर के एप्लिकेशन/सिस्टम इवेंटलो पर भी एक नज़र हमेशा एक अच्छा विचार है। एक बुनियादी अवलोकन प्राप्त करने के लिए आप एसएसएमएस में एक्टिविटी मॉनिटर का उपयोग कर सकते हैं, डेटाबेस सर्वर का चयन करके और संदर्भमेनू से "एक्टिविटी मॉनिटर" का चयन करके और एसक्यूएल एजेंट की खोज कर सकते हैं।

मेरी आखिरी कोशिश एजेंट के लिए एक एसक्यूएल ट्रेस चलाने की कोशिश करना होगा। इस मामले में आप एक ट्रेस और फ़िल्टर शुरू करेंगे उदा। SQLAgent सेवा चलाने वाले उपयोगकर्ता द्वारा। ऐसे कई विकल्प हैं जिन्हें आप ट्रेस के लिए सेट कर सकते हैं, इसलिए मैं इसके लिए Google को सलाह दूंगा, एमएसडीएन पर खोज करें या स्टैक ओवरफ्लो पर यहां कोई अन्य प्रश्न पूछें।



  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 सर्वर 2008 में प्रगणित प्रकार?

  2. SQL सर्वर 2005 में छवियों और दस्तावेज़ों को संग्रहीत करने के लिए कौन सा डेटा-प्रकार?

  3. SQL सर्वर प्रबंधन स्टूडियो में फ़्लोटिंग पॉइंट प्रकारों का पूर्ण सटीक आउटपुट

  4. एसक्यूएल 2 कॉलम में एक फ़ील्ड का चयन करें

  5. SqlCommand का उपयोग करने के पेशेवरों और विपक्ष सी # में तैयार करें?