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

SQL सर्वर रनिंग क्वेरी मॉनिटरिंग

नमस्ते,

SQL सर्वर DBA को हर समय डेटाबेस और चल रहे प्रश्नों की निगरानी करनी चाहिए।

प्रदर्शन ट्यूनिंग मानदंड के लिए चल रहे प्रश्नों की निगरानी करना बहुत महत्वपूर्ण है। क्योंकि अगर कोई क्वेरी लंबे समय से चल रही है तो आप एप्लिकेशन के मालिक या ग्राहक को चेतावनी दे सकते हैं। और आप खुद से और ग्राहक से पूछ सकते हैं कि यह प्रश्न लंबे समय से क्यों चल रहा है, क्या यह सामान्य है या नहीं?

आप निम्न स्क्रिप्ट के साथ SQL सर्वर में चल रहे प्रश्नों की निगरानी कर सकते हैं।

select text, 
SUBSTRING(st.text, (qs.statement_start_offset/2)+1, 
((CASE qs.statement_end_offset
WHEN -1 THEN DATALENGTH(st.text)
ELSE qs.statement_end_offset
END - qs.statement_start_offset)/2) + 1) AS statement_text,
* from sys.dm_exec_requests qs
cross apply sys.dm_exec_sql_text(sql_handle) st
cross apply sys.dm_exec_query_plan(plan_handle);   


  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 जॉइन प्रकारों का अवलोकन

  2. OPENJSON "'के साथ' कीवर्ड के पास गलत सिंटैक्स।" SQL सर्वर में (हल किया गया)

  3. SQL सर्वर इंडेक्स बैकवर्ड स्कैन:समझ और प्रदर्शन ट्यूनिंग

  4. SQL सर्वर में उपश्रेणियों का उपयोग कैसे करें पर आसान मार्गदर्शिका

  5. टीएसक्यूएल:स्थानीय समय को यूटीसी में कैसे परिवर्तित करें? (एसक्यूएल सर्वर 2008)