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

ताला क्या होता है | संचार बफर संसाधनों का मतलब है?

मैं संदेश को लॉक संसाधनों या संचार बफर संसाधनों के कुछ संयोजन पर गतिरोध के रूप में व्याख्या करूंगा। "लॉक रिसोर्सेज" सामान्य ऑब्जेक्ट लॉक हैं, और "कम्युनिकेशन बफर रिसोर्सेज" एक्सचेंजइवेंट हैं जिनका उपयोग समानांतर प्रश्नों के परिणामों के संयोजन के लिए किया जाता है। इन्हें आगे https://blogs.msdn.microsoft.com/bartd/2008/09/24/todays-annoyingly-unwieldy-term-intra-query-parallel-thread-deadlocks/ जहां प्रासंगिक पैराग्राफ है:

इनमें से एक के लिए डेडलॉक ग्राफ में मैंने देखा है कि केवल एक एसपीआईडी ​​​​के साथ प्रक्रियाओं का एक सेट और ऑब्जेक्टलॉक और एक्सचेंजइवेंट्स का ग्राफ शामिल है। मुझे लगता है कि संदेश "लेन-देन (प्रक्रिया आईडी 55) लॉक पर गतिरोध था | संचार बफर संसाधन एक अन्य प्रक्रिया के साथ और गतिरोध पीड़ित के रूप में चुना गया है। लेनदेन को फिर से चलाएं" के बजाय प्रकट होता है "इंट्रा-क्वेरी समानांतरवाद ने आपके सर्वर कमांड (प्रोसेस आईडी #51) को डेडलॉक कर दिया। क्वेरी हिंट विकल्प (मैक्सडॉप 1) का उपयोग करके इंट्रा-क्वेरी समानांतरवाद के बिना क्वेरी को फिर से चलाएँ" ऑब्जेक्टलॉक और एक्सचेंजइवेंट के संयोजन के कारण, या फिर लेख लिखे जाने के बाद से SQL सर्वर में संदेश बदल दिया गया है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SSRS रिपोर्ट को बटन क्लिक में कॉल करें और आउटपुट को PDF फ़ाइल के रूप में प्राप्त करने की आवश्यकता है

  2. कैसे करें:SQL सर्वर 2008 के साथ ऑटो अपडेट संशोधित तिथि के लिए ट्रिगर बनाएं

  3. मौजूदा SQL सर्वर एजेंट जॉब (T-SQL) में जॉब स्टेप जोड़ें

  4. आप अपने पैरामीटर घोषणा में varchar(MAX) के लिए किस आकार का उपयोग करते हैं?

  5. SQL सर्वर में एक अस्थायी तालिका बनाएँ