প্রশ্ন ট্যাগ «concurrency»

যখন একাধিক ব্যবহারকারী বা একসাথে একটি ডেটাবেস সিস্টেমে ভাগ করা তথ্য অ্যাক্সেস বা সংশোধন করে তখন উত্থাপিত সমস্যাগুলি সম্পর্কে প্রশ্নের জন্য।

1
পোস্টগ্রেস আপডেট ... লিমিট 1
আমার একটি পোস্টগ্রিজ ডাটাবেস রয়েছে যা সার্ভারের ক্লাস্টারগুলির বিবরণ যেমন সার্ভারের স্থিতি ('সক্রিয়', 'স্ট্যান্ডবাই' ইত্যাদি) ধারণ করে। অ্যাক্টিভ সার্ভারগুলিকে যে কোনও সময়ে স্ট্যান্ডবাইতে ব্যর্থ হওয়ার প্রয়োজন হতে পারে এবং বিশেষত কোন স্ট্যান্ডবাই ব্যবহার করা হয় তা আমি বিবেচনা করি না। আমি একটি স্ট্যান্ডবাই - শুধু এক - এর স্থিতি পরিবর্তন …

5
পোস্টগ্র্রেএসকিউএলে সমবর্তী ডিলিট / ইনসার্টের সাথে সমস্যাটি লক করা
এটি বেশ সহজ, তবে আমি পিজি কী করে (v9.0) দ্বারা বিস্মিত। আমরা একটি সাধারণ টেবিল দিয়ে শুরু: CREATE TABLE test (id INT PRIMARY KEY); এবং কয়েকটি সারি: INSERT INTO TEST VALUES (1); INSERT INTO TEST VALUES (2); আমার প্রিয় জেডিবিসি ক্যোয়ারী সরঞ্জাম (এক্সিকিউটকিউরি) ব্যবহার করে, আমি এই টেবিলটি যেখানে বাস …

4
আপনি কীভাবে একটি ডেটাবেসে জাতি অবস্থার জন্য পরীক্ষা করেন?
আমি সঠিক সারি বা সারণীগুলি লক করে রেখেছি তা নিশ্চিত করার জন্য, এটি জাতি বর্ণের শর্ত সাপেক্ষে নয় তা নিশ্চিত করার জন্য আমি ডাটাবেস কোডটি লেখার চেষ্টা করি। তবে আমি প্রায়শই ভাবছি: আমার কোডটি কি সঠিক? বিদ্যমান কোন জাতি শর্তটি প্রকাশ করতে বাধ্য করা কি সম্ভব? আমি নিশ্চিত হতে চাই …

3
নির্বাচন-আপডেটের প্যাটার্ন ব্যবহার করার সময় সম্মতি পরিচালনা করা
আসুন ধরে নিন যে আপনার নিম্নলিখিত কোড রয়েছে (দয়া করে এটিকে ঘৃণা করুন তা উপেক্ষা করুন): 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 the …

6
আমি কি এসকিউএল সার্ভার আইডেন্টিটি মানগুলি ক্রমানুসারে পড়ার উপর নির্ভর করতে পারি?
টিএল; ডিআর: নীচের প্রশ্নটি নীচে ফুটে উঠেছে: একটি সারি সন্নিবেশ করার সময় , একটি নতুন মান উত্পন্ন করার সময় এবং ক্লাস্টারড ইনডেক্সে সংশ্লিষ্ট সারি কীটি লক করার মধ্যে সুযোগের একটি উইন্ডো রয়েছে, যেখানে কোনও বহিরাগত পর্যবেক্ষক নতুন দেখতে পাবে? একসাথে লেনদেন দ্বারা মান ?োকানো? (এসকিউএল সার্ভারে।)Identity Identity বিস্তারিত সংস্করণ আমি …


1
আংশিক আপডেট হওয়া সারিটি পড়ুন?
ধরা যাক আমার দুটি প্রশ্ন রয়েছে, এসএসএমএসে দুটি পৃথক সেশনে চলছে: প্রথম অধিবেশন: UPDATE Person SET Name='Jonny', Surname='Cage' WHERE Id=42 দ্বিতীয় অধিবেশন: SELECT Name, Surname FROM Person WITH(NOLOCK) WHERE Id > 30 এটা কি সম্ভব যে SELECTবিবৃতিটি অর্ধ-আপডেট হওয়া সারিটি পড়তে পারে, উদাহরণস্বরূপ Name = 'Jonny'এবং এর সাথে একটি Surname …

3
একযোগে উপস্থিত না থাকলে sertোকান
আমার সঞ্চিত পদ্ধতিতে আমার সন্নিবেশগুলির সাথে একযোগে সমস্যা হচ্ছে। পদ্ধতির প্রাসঙ্গিক অংশটি হ'ল: select @_id = Id from table1 where othervalue = @_othervalue IF( @_id IS NULL) BEGIN insert into table1 (othervalue) values (@_othervalue) select @_id = Id from table1 where othervalue = @_othervalue END যখন আমরা এই সঞ্চিত প্রকল্পের …

1
উচ্চতর সমকালীন স্টোরেজ সিস্টেম
আপনার প্রয়োজনীয়তাটি কল্পনা করুন যে আপনার কাছে তিনটি বিশাল টেবিল (কাঠামোগত ডেটা) রয়েছে যার মধ্যে প্রত্যেকটিতে 30 বিলিয়ন সারি রয়েছে (4TB এর মোট আকার) এবং আপনার বহু যুগ্ম ব্যবহারকারী (যা দূরবর্তী ল্যান মেশিনে সমান্তরাল ওএস থ্রেড) এর একটি অংশ পড়তে হবে তাদের SeleLct যেখানে তথ্যগুলি এবং অতি সমকালীন মাধ্যমে ডেটাগুলি …

1
যখন আমরা প্রচুর পরিমাণে ডেটা সহ কোনও বিদ্যমান টেবিলটিতে একটি সূচক যুক্ত করি তখন কী হয়?
আমার কাছে একটি টেবিল রয়েছে যার মধ্যে প্রায় 15 মিলিয়ন ডলার রেকর্ড থাকবে। এখন আমার টেবিলে একটি সূচি যুক্ত করতে হবে। একটি সূচি যোগ করা সারণীতে প্রতিটি এন্ট্রি আপডেট করতে কিছুটা সময় নেবে। আমি সূচক যুক্ত করার কারণে ডাউনটাইম হবে কিনা তা নিয়ে আমি বেশ বিভ্রান্ত। যদি হ্যাঁ, তবে আমি …

1
আপডেট / ইনসার্ট সংমিশ্রণের জন্য পোস্টগ্রিসে লক করা
আমার দুটি টেবিল আছে একটি লগ টেবিল; অন্যটিতে মূলত, কুপন কোড রয়েছে যা কেবল একবার ব্যবহার করা যেতে পারে। ব্যবহারকারীর একটি কুপন উদ্ধার করতে সক্ষম হওয়া দরকার যা লগ টেবিলের মধ্যে একটি সারি সন্নিবেশ করবে এবং কুপনটি ব্যবহৃত হিসাবে চিহ্নিত করবে (এতে usedকলামটি আপডেট করে true)। স্বাভাবিকভাবেই, এখানে একটি স্পষ্ট …

2
LATCH_EX রিসোর্স মেটাডাটা_এসকিউএনসেকেন্ডারটির জন্য অপেক্ষা করছে
আমাদের কাছে একটি প্রক্রিয়া রয়েছে যা একটি প্রতিবেদন তৈরি করে। ক্লায়েন্টের পক্ষ থেকে, প্রক্রিয়াটি কনফিগারযোগ্য সংখ্যক কর্মী থ্রেডের বিভাজন করে প্রতিবেদনের জন্য অনেকগুলি ডেটা তৈরি করে যা অনেকের মধ্যে একটি স্টোরের সাথে মিলিত হয় (সম্ভাব্য কয়েক হাজার, সাধারণত কয়েক ডজন)। প্রতিটি কর্মী থ্রেড একটি ওয়েব পরিষেবা কল করে যা একটি …

6
UNCOMMITTED বিচ্ছিন্নতা স্তরটি পড়ুন সেরা পরিস্থিতি
যেমনটি আমরা সবাই জানি, রিড আনকমিটড হ'ল সর্বনিম্ন বিচ্ছিন্নতা স্তর যেখানে নোংরা পাঠ এবং ভৌতিক পাঠের মতো জিনিসগুলি বাড়তে পারে। এই বিচ্ছিন্নতা স্তরটি ব্যবহার করার উপযুক্ত সময় কখন এবং কী কারণে এটি ব্যবহৃত হতে পারে? আসলে আমি আগে উত্তরগুলি পড়েছিলাম, তবে পর্যাপ্ত উদাহরণ না থাকায় আমি এটি পুরোপুরি বুঝতে পারি …

1
একটি লেনদেনের মধ্যে একটি নির্বাচন বিবৃতি স্থাপন
এই 2 টি প্রশ্নের মধ্যে পার্থক্য কি: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; এবং লেনদেন ছাড়াই: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; SELECTকোনও লেনদেনের অভ্যন্তরে কী প্রভাব পড়ে ? যদি উভয় ক্ষেত্রেই DELETE FROM orders …

3
পুনরাবৃত্তিযোগ্য পঠনে অসঙ্গতি
http://www.postgresql.org/docs/9.2/static/transaction-iso.html পুনরাবৃত্তিযোগ্য পঠন মোড একটি কঠোর গ্যারান্টি সরবরাহ করে যে প্রতিটি লেনদেন ডাটাবেসের সম্পূর্ণ স্থিতিশীল ভিউ দেখে। তবে এই দৃশ্যটি সর্বদা একই স্তরের সাম্প্রতিক লেনদেনের কিছু সিরিয়াল (একবারে এক) প্রয়োগের সাথে সামঞ্জস্যপূর্ণ হবে না। উদাহরণস্বরূপ, এমনকি এই স্তরের কেবল পঠনযোগ্য একটি লেনদেন এমন একটি কন্ট্রোল রেকর্ড আপডেট হতে পারে যাতে …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.