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

SQL सर्वर ब्लॉकिंग क्वेरी

नमस्ते,

जब आप अपने प्रोग्राम का उपयोग कर रहे होते हैं जो SQL सर्वर डेटाबेस से जुड़ा होता है, तो आप SQL सर्वर डेटाबेस से संबंधित एप्लिकेशन पर सुस्ती महसूस कर सकते हैं। यह समस्या शायद ब्लॉकिंग सेशन और डेटाबेस लॉक से संबंधित है।

अवरुद्ध सत्र या प्रश्न खोजने के लिए, निम्न स्क्रिप्ट निष्पादित करें। यदि अवरुद्ध क्वेरी थोड़े समय में समाप्त नहीं होती है, तो आप ग्राहक से पूछकर उसे मार सकते हैं।

SELECTdb.name DBName,tl.request_session_id,wt.blocking_session_id,OBJECT_NAME(p.OBJECT_ID) BlockedObjectName,tl.resource_type,h1.TEXT AS RequestingText,h2.TEXT AS BlockingTest, tl. .डेटाबेस डीबी ऑन db.database_id =tl.resource_database_idINNER जॉइन sys.dm_os_waiting_tasks के रूप में tl.lock_owner_address =wt.resource_addressINNER जॉइन sys.विभाजन के रूप में पी पर पी। .request_session_idINNER ec2 पर sys.dm_exec_connections ec2 में शामिल हों। 


  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 सर्वर प्रबंधन स्टूडियो (SSMS) में क्वेरी विंडो को कैसे विभाजित करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 13

  2. एसक्यूएल डॉट नोटेशन

  3. एकल SQL क्वेरी में एकाधिक पंक्तियाँ सम्मिलित करना?

  4. मैं एसक्यूएल सर्वर 2005 में कुछ रिकॉर्ड अपडेट करने के लिए केस स्टेटमेंट का उपयोग करना चाहता हूं

  5. SQL सर्वर में यूनिक्स टाइमस्टैम्प को दिनांक/समय मान में कैसे परिवर्तित करें