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

एक डेटाबेस में परिवर्तनों के लगातार सेट को परमाणु रूप से करने के लिए एक तंत्र।

3
क्या हमेशा लेन-देन करना एक बुरा व्यवहार है?
क्या हमेशा लेन-देन करना एक बुरा व्यवहार है? उदाहरण के लिए, एक सरल के अलावा कुछ के लिए लेनदेन बनाने के लिए यह एक अच्छा अभ्यास है SELECT? जब वास्तव में यह आवश्यक नहीं है तो लेन-देन बनाने की लागत क्या है? यहां तक ​​कि अगर आप एक अलगाव स्तर …

6
यदि हम sql- सर्वर में पढ़े गए स्नैपशॉट को सक्षम करते हैं तो क्या जोखिम हैं?
मैंने यहां पढ़ा है कि प्रति पंक्ति कुछ अतिरिक्त डेटा संग्रहीत किया जाएगा ताकि हम एक प्रदर्शन में गिरावट देख सकें लेकिन अन्य जोखिम क्या हैं? जैसे। क्या यह डेटाबेस की वसूली को प्रभावित करेगा? क्या इसका फायदा उठाने के लिए हमें कुछ और करना होगा? मैं इन आदेशों को …

9
लेन-देन का उपयोग नहीं करने के लिए और एक का अनुकरण करने के लिए एक वर्कअराउंड का उपयोग करने के लिए कहा
मैं कई वर्षों से टी-एसक्यूएल का विकास कर रहा हूं और हमेशा आगे खुदाई कर रहा हूं, भाषा के सभी पहलुओं के बारे में जानने के लिए सभी को सीखना जारी रखूंगा। मैंने हाल ही में एक नई कंपनी में काम करना शुरू किया है और मुझे लगता है कि …

4
कैसे पता करें कि किसने कुछ डेटा SQL सर्वर को डिलीट किया है
मेरे बॉस ने कल एक ग्राहक से एक प्रश्न पूछा था कि वे कैसे पता लगा सकते हैं कि किसने अपने SQL सर्वर डेटाबेस में कुछ डेटा को डिलीट किया है (यह अगर यह मायने रखता है तो एक्सप्रेस संस्करण है)। मैंने सोचा कि यह लेन-देन लॉग से पाया जा …

3
"अराजकता" अलगाव स्तर क्या है और इसका उपयोग कब किया जाना चाहिए?
ADO.NET प्रलेखन एसक्यूएल लेनदेन के लिए कैओस के लिए लेनदेन के स्तर को निर्धारित करने की संभावना को दर्शाता है। यह अप्रिय लगता है, लेकिन अगर सुविधा है, तो संभवतः इसका कुछ वैध उपयोग है। सेट लेनदेन अलगाव स्तर बोल में आदेश (आह! देखो, मैं गूगल और बोल उपयोग कर …

1
लेन-देन के साथ संयोजन में ट्रिगर
मान लें कि हमारे पास निम्नलिखित स्थिति है: हमारे पास एक मेज है ( Table_Aमान लीजिए ), जिस पर एक ट्रिगर है INSERT। ट्रिगर कार्य table_Bमें डाले गए मूल्यों के आधार पर कुछ पंक्तियों को अद्यतन करना है table_A। अब, सब कुछ ठीक है जब हम सरल तालिका में एक …

2
MySQL के लिए Transactional DDL वर्कफ़्लो
मैं एक छोटे से खोज करने के लिए है कि DDL बयान (हैरान कर दिया था alter table, create indexआदि) परोक्ष MySQL में वर्तमान लेन-देन के लिए प्रतिबद्ध। एमएस एसक्यूएल सर्वर से आ रहा है, स्थानीय रूप से लेनदेन में डेटाबेस परिवर्तन करने की क्षमता (जो तब वापस लुढ़का था) …

7
ओरेकल - किसी विशेष तालिका में बिना किसी परिवर्तन के देखने का कोई तरीका?
मैं वर्तमान में एक बैच प्रक्रिया के माध्यम से डिबगिंग कर रहा हूं जो बहुत सारे डीएमएल स्टेटमेंट करता है, लेकिन अभी एक कमिट नहीं करता है। लेन-देन के लिए प्रतिबद्ध नहीं होने पर, दूसरे सत्र से "लंबित" परिवर्तनों को देखने में सक्षम होना अच्छा होगा। क्या यह संभव है? …

2
जब एक संग्रहीत कार्यविधि से 3 संग्रहीत कार्यविधियाँ प्रारंभ की जाती हैं तो रोलबैक कैसे करें
मेरे पास एक संग्रहीत प्रक्रिया है जो केवल उनके अंदर 3 संग्रहीत प्रक्रियाओं को निष्पादित करती है। मैं केवल 1 पैरामीटर का उपयोग कर रहा हूँ स्टोर करने के लिए अगर मास्टर एसपी सफल है। यदि पहली संग्रहीत प्रक्रिया मास्टर संग्रहीत कार्यविधि में ठीक काम करती है, लेकिन दूसरी संग्रहीत …

1
MySQL लेनदेन का आकार - कितना बड़ा है?
मेरे पास एक आयात प्रक्रिया है जो हर बार चलती है और मैं चाहता हूं कि यह एक 'ऑल या कुछ नहीं' सौदा हो, उर्फ: एक लेनदेन। कई पहलू हैं, और आयात 100k-1mil + रिकॉर्ड के बीच कहीं भी उपज सकते हैं। यह कई एमबी से लेकर कुछ सौ एमबी …

2
क्या मैं उसी गैर-लेनदेन में डाले गए डेटा का चयन कर सकता हूं?
शायद यह एक गूढ़ शुरुआत है, लेकिन मुझे इसका जवाब कहीं नहीं मिल रहा है। हर जगह मैंने पढ़ा है Transaction Isolationजिसके बारे में समवर्ती लेनदेन के भीतर डेटा की दृश्यता को हल करता है। मेरी चिंता एकल लेनदेन के भीतर का व्यवहार है। यदि मैं कोई लेन-देन शुरू करता …

1
SQL सर्वर DDL के साथ लेनदेन का उपयोग कैसे करें?
मेरे पास एक लॉगिन तालिका है जिसमें सभी आवेषण एक ही संग्रहीत प्रक्रिया द्वारा किए जाते हैं। CREATE TABLE dbo.LogTable( LogRefnr int IDENTITY(1, 1) NOT NULL, LogQuery varchar(255) NOT NULL, LogTime datetime NOT NULL, logQueryDuration int NULL, LogSessionID int NULL, CONSTRAINT PK_Log PRIMARY KEY CLUSTERED (LogRefnr) ) go Create procedure …


4
एक लेन-देन के भीतर लेनदेन
उदाहरण के लिए नीचे दी गई स्क्रिप्ट को कहा जाता है तो PostgreSQL प्रदर्शन क्या व्यवहार करेगा BEGIN; SELECT * FROM foo; INSERT INTO foo(name) VALUES ('bar'); BEGIN; <- The point of interest END; क्या PostgreSQL दूसरे को त्याग BEGINदेगा या एक प्रतिबद्ध होगा जिस पर तुरंत निर्णय लिया जाएगा …

3
स्लीपिंग एसपीआईडी ​​अन्य लेनदेन को अवरुद्ध करता है
मुझे वास्तव में परेशानी हो रही है कि हम जो कुछ अनुभव कर रहे हैं, उसे रोककर ट्रैक करें। SPID की स्थिति को रोकने वाली जड़ 'स्लीपिंग' है, cmd 'AWAITING COMMAND' है, और sqltextहै SET TRANSACTION ISOLATION LEVEL READ COMMITTED। जब मैं अवरुद्ध लेनदेन गणना रिपोर्ट द्वारा शीर्ष लेनदेन को …

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