আমি পড়েছি যে আমি যদি আইসোলেশন লেভেল ব্যবহার করি Rআডআউডমন্ডিত, কোয়েরিতে কোনও লক দেওয়া উচিত নয়। যাইহোক, আমি যখন এটি পরীক্ষা করেছি তখন আমি নীচের লকটি দেখেছি:
সংস্থান_প্রকার: HOBT
অনুরোধ_মোড: এস (ভাগ করা)
এইচওবিটি লক কী? এইচবিটি (হিপ বা বাইনারি ট্রি লক) সম্পর্কিত কিছু?
আমি এখনও এস লক পাব কেন?
বিচ্ছিন্নতা স্তরের স্ন্যাপশট বিকল্পটি চালু না করে জিজ্ঞাসা করার সময় আমি কীভাবে ভাগ করা লকিং এড়াতে পারি?
আমি এটি এসকিউএল সার্ভার ২০০৮-এ পরীক্ষা করছি এবং স্ন্যাপশট বিকল্পটি সেট আপ করা আছে। ক্যোয়ারী কেবল একটি নির্বাচন সম্পাদন করে।
আমি দেখতে পাচ্ছি যে এসਚএল-এস প্রয়োজনীয়, যদিও এসকিউএল সার্ভারটি এটি আমার লক ক্যোয়ারীতে প্রদর্শিত হচ্ছে না বলে মনে হচ্ছে। এটি কীভাবে এখনও একটি ভাগ করা লক ইস্যু করে? অনুসারে:
লেনদেন বিচ্ছিন্নকরণ স্তর সেট করুন (লেনদেন এসকিউএল)
READ UNCOMMITTED
স্তরে চলমান লেনদেনগুলি অন্যান্য লেনদেনকে বর্তমান লেনদেন দ্বারা পঠিত ডেটা পরিবর্তন করতে বাধা দেওয়ার জন্য ভাগ করা লকগুলি সরবরাহ করে না।
তাই আমি কিছুটা বিভ্রান্ত।