blocking पर टैग किए गए जवाब

2
अवरुद्ध प्रक्रिया रिपोर्ट में खाली ब्लॉकिंग प्रक्रिया
मैं विस्तारित घटनाओं का उपयोग करके अवरुद्ध प्रक्रिया रिपोर्ट एकत्र कर रहा हूं, और कुछ रिपोर्ट में किसी कारण के लिए blocking-processनोड खाली है। यह पूर्ण xml है: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" …

6
Sql Server में, क्या यह जांचने का एक तरीका है कि चयनित पंक्तियों का समूह लॉक है या नहीं?
हम बहु-अरब पंक्ति तालिका में बड़ी संख्या में रिकॉर्ड अपडेट / डिलीट करने का प्रयास कर रहे हैं। चूंकि यह एक लोकप्रिय तालिका है, इसलिए इस तालिका के विभिन्न अनुभागों में बहुत सारी गतिविधि है। किसी भी बड़ी अपडेट / डिलीट गतिविधि को समय की विस्तारित अवधि के लिए अवरुद्ध …

2
डेटाबेस "स्थिर" पर स्थिर
हमारे उत्पादन का वातावरण बस आज सुबह * थोड़ी देर के लिए एक मेज को बदलकर, वास्तव में एक कॉलम जोड़कर। ऑफ़िसिंग SQL:ALTER TABLE cliente ADD COLUMN topicos character varying(20)[]; * हमारे सिस्टम में लॉगिन करने के लिए उसी तालिका से चयन की आवश्यकता होती है, इसलिए कोई भी परिवर्तन …

2
उस क्वेरी को कैसे खोजें जो अभी भी एक ताला पकड़े हुए है?
sys.dm_tran_locksDMV को छोड़कर हमें पता चलता है कि कौन से सत्र (SPID) टेबल, पेज और रो जैसे संसाधनों पर ताले लगा रहे हैं। अधिग्रहित प्रत्येक लॉक के लिए, क्या यह निर्धारित करने का कोई तरीका है कि एसक्यूएल स्टेटमेंट (डिलीट, इंसर्ट, अपडेट या सेलेक्ट) उस लॉक का कारण बनता है? …

1
Sp_procedure_params_90_rowset पर अत्यधिक संकलन अवरुद्ध
इस प्रश्नोत्तर MSDN का पुनरुत्थान: अवरुद्ध-प्रक्रिया-रिपोर्ट: यह वेट्रेस स्रोत क्या है "OBJECT: 32767: 124607697: 0 [संकलन]" मैंने ये कथन Profiler में पकड़ा है। वे सभी 3 सेकंड से अधिक अवधि के होते हैं। कुछ 10+ से अधिक। अवरुद्ध गतिविधि MSDN से लिंक के समान है । कॉल सभी 3 भाग …

1
UPDLOCK सेलेक्ट्स हैंग होने (लॉक) का कारण क्यों बनता है?
मुझे SQL सर्वर में एक चयन मिला है जो पूरी तालिका को लॉक करता है। यहाँ सेटअप स्क्रिप्ट है (सुनिश्चित करें कि आप कुछ भी अधिलेखित नहीं करते हैं) USE [master] GO IF EXISTS(SELECT 1 FROM sys.databases d WHERE d.name = 'LockingTestDB') DROP DATABASE LockingTestDB GO CREATE DATABASE LockingTestDB GO …

1
SQL सर्वर लॉक कब प्राप्त करता है?
SQL सर्वर में आइसोलेशन स्तर की सूची में पाया गया है कि लेनदेन के अंत तक अधिग्रहित ताले को लिख दिया जाता है । हालाँकि यह इस बारे में कुछ भी उल्लेख नहीं करता है कि ये ताले कब हासिल किए गए हैं। क्या लेन-देन की शुरुआत में डिफ़ॉल्ट रूप …

1
मैं देख सकता हूं कि किसी प्रोफाइलर के बिना किसी लॉकेट के इंतजार में कितनी देर बीत गई है?
मैं एक ऐसी क्वेरी का निदान करने की कोशिश कर रहा हूं जो रुक-रुक कर एक लंबा समय ले रही है। मुझे लगता है कि यह लॉक हासिल करने की कोशिश में अवरुद्ध हो सकता है। मेरे पास समस्या का अनुभव करने वाले वातावरण में एक प्रोफाइलर का उपयोग करने …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.