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

लॉक का अनुरोध करने वाली प्रक्रियाओं के लिए अस्थायी रूप से अनन्य पहुंच प्रदान करके साझा डेटा या संसाधनों तक समवर्ती पहुंच के प्रबंधन के लिए एक तंत्र।

1
मैं MySQL में टेबल स्वैप कैसे करूँ?
मान लीजिए, मेरे पास एक तालिका है foo, जिसमें कुछ आँकड़े हैं जो हर अब और फिर गणना की जाती हैं। इसका उपयोग अन्य प्रश्नों द्वारा किया जाता है। इसलिए मैं अधिक हाल के आंकड़ों की गणना करना चाहता हूं foo_newऔर गणना तैयार होने पर उन्हें स्वैप करना चाहता हूं …


5
PostgreSQL में समवर्ती DELETE / INSERT के साथ लॉकिंग समस्या
यह बहुत आसान है, लेकिन मैं पीजी क्या करता है (v9.0) से चकित हूं। हम एक साधारण तालिका से शुरुआत करते हैं: CREATE TABLE test (id INT PRIMARY KEY); और कुछ पंक्तियाँ: INSERT INTO TEST VALUES (1); INSERT INTO TEST VALUES (2); अपने पसंदीदा JDBC क्वेरी टूल (ExecuteQuery) का उपयोग …

4
क्या NOLOCK हमेशा खराब होता है?
मैं एक रिपोर्ट डेवलपर हूं जो मेरे प्रश्नों को यथासंभव कुशल बनाना चाहता है। मैं एक डीबीए के साथ काम करता था जिसने मुझे बताया - मुझे विश्वास है क्योंकि मैं हमेशा एक प्रोडक्शन सर्वर पर रिपोर्ट के साथ काम कर रहा था - NOLOCKहर एक क्वेरी में उपयोग करने …

3
उत्पादन तालिकाओं में कॉलम जोड़ना
SQL Server 2008 R2 पर बड़े उत्पादन तालिकाओं में कॉलम जोड़ने का सबसे अच्छा तरीका क्या है? Microsoft की पुस्तकों के अनुसार ऑनलाइन: ALTER TABLE में निर्दिष्ट परिवर्तन तुरंत लागू हो जाते हैं। यदि परिवर्तनों को तालिका में पंक्तियों के संशोधनों की आवश्यकता होती है, तो ALTER TABLE पंक्तियों को …

3
SELECT-UPDATE पैटर्न का उपयोग करते समय संगामिति प्रबंधित करना
मान लीजिए कि आपके पास निम्नलिखित कोड हैं (कृपया ध्यान दें कि यह बहुत ही भयानक है): BEGIN TRAN; DECLARE @id int SELECT @id = id + 1 FROM TableA; UPDATE TableA SET id = @id; --TableA must have only one row, apparently! COMMIT TRAN; -- @id is returned to …

3
मैं SQL सर्वर में ऐप लॉक अनुरोध को कैसे रद्द कर सकता हूं?
Sp_getapplock संग्रहीत प्रक्रिया के बाद वापसी मान हैं: 0: ताला सफलतापूर्वक सिंक्रनाइज़ किया गया था। 1: अन्य असंगत ताले जारी होने के इंतजार के बाद ताला सफलतापूर्वक दिया गया था। -1: लॉक अनुरोध समय समाप्त हो गया। -2: ताला अनुरोध रद्द कर दिया गया था। -3: लॉक अनुरोध को एक …

6
क्या मैं आदेश में SQL सर्वर पहचान मान पढ़ने पर भरोसा कर सकता हूं?
टीएल; डीआर: नीचे दिए गए प्रश्न नीचे उबलते हैं: जब एक पंक्ति सम्मिलित करते हैं, तो एक नए मूल्य की पीढ़ीIdentity और क्लस्टर इंडेक्स में संबंधित पंक्ति कुंजी के लॉक होने के बीच अवसर की एक खिड़की होती है, जहां एक बाहरी पर्यवेक्षक एक नया देख सकता है। Identityसमवर्ती लेनदेन …

3
हर प्रश्न में (nolock) संकेत का उपयोग न करें
क्या तुमने कभी एक क्वेरी संकेत का उपयोग नहीं जायज है? मैं WITH (NOLOCK)हर एक क्वेरी में देख रहा हूं जो बहुत व्यस्त सर्वर को हिट करता है। यह इस बिंदु पर है कि डेवलपर्स को लगता है कि यह केवल डिफ़ॉल्ट रूप से होना चाहिए क्योंकि वे हजारों बार …

6
यह कैसे निर्धारित किया जाए कि कोई ओरेकल टेबल लॉक है या नहीं?
हम बीआई सॉफ्टवेयर और एक रिपॉजिटरी डेटाबेस का उपयोग कर रहे हैं जो ओरेकल एंटरप्राइज 11 जीआर 2 पर स्थापित हैं। इन बैच रिपोर्टों में से कुछ एक डेटाबेस तालिका तक पहुंचने की कोशिश करेंगे जो अभी भी लॉक हो सकते हैं। मैं कैसे पता लगा सकता हूं कि कोई …

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

2
अवरोध क्या है और यह कैसे होता है?
मैंने एसक्यूएल सर्वर में ब्लॉक करने के बारे में कुछ जानकारी खोजने की कोशिश की, लेकिन मुझे पता नहीं है कि यह क्या है और यह कैसे होता है। क्या आप मुझे बता सकते हैं?

2
SQL सर्वर में बंद तालिका या पंक्ति का पता लगाना
मैं अवरुद्ध सत्र के विवरण को ट्रैक करने का तरीका जानने / सीखने की कोशिश कर रहा हूं। इसलिए मैंने निम्नलिखित सेटअप बनाया: create table foo (id integer not null primary key, some_data varchar(20)); insert into foo values (1, 'foo'); commit; अब मैं दो अलग-अलग क्लाइंट से दो बार डेटाबेस …

2
लॉक बनाएं टेबल
एक अन्य अनुप्रयोग में मैं खराब डिजाइन से मारा गया था: कई धागे EnsureDatabaseSchemaExists()समवर्ती तरीके से एक विधि को निष्पादित करते हैं, जो मूल रूप से इस तरह दिखता है: IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'MyTable') AND type = N'U') BEGIN CREATE TABLE MyTable ( …

2
SQL सर्वर में, रीड लॉक कैसे काम करते हैं?
मान लीजिए कि मेरे पास निम्नलिखित लंबी चलने वाली क्वेरी है UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows और मान लें कि उपरोक्त क्वेरी चल रही है, तो निम्नलिखित क्वेरी निष्पादित की गई है SELECT * FROM [Table1] क्या पहली …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.