সুচিপত্র:

SQL সার্ভারে লকিং কি?
SQL সার্ভারে লকিং কি?

ভিডিও: SQL সার্ভারে লকিং কি?

ভিডিও: SQL সার্ভারে লকিং কি?
ভিডিও: Connecting to SQL Server in Bangla 2024, নভেম্বর
Anonim

তালা : তালা ডেটা সামঞ্জস্য নিশ্চিত করার একটি প্রক্রিয়া। SQL সার্ভার লক বস্তু যখন লেনদেন শুরু হয়। লেনদেন সম্পন্ন হলে, SQL সার্ভার মুক্তি দেয় তালাবদ্ধ বস্তু এক্সক্লুসিভ (X) তালা : কখন এটা তালা টাইপ ঘটে, এটি অন্য লেনদেনগুলিকে পরিবর্তন বা অ্যাক্সেস করতে বাধা দেওয়ার জন্য ঘটে তালাবদ্ধ বস্তু

উপরন্তু, ডাটাবেস লকিং কি?

ক ডাটাবেস লক ব্যবহার করা হয় " তালা "এ কিছু তথ্য তথ্যশালা যাতে শুধুমাত্র একটি তথ্যশালা ব্যবহারকারী/সেশন সেই নির্দিষ্ট ডেটা আপডেট করতে পারে। তালা সাধারণত একটি রোলব্যাক বা কমিট এসকিউএল বিবৃতি দ্বারা প্রকাশিত হয়।

উপরন্তু, SQL সার্ভারে লকিং এবং ব্লকিং কি? লকিং প্রক্রিয়া যে SQL সার্ভার লেনদেনের সময় ডেটা অখণ্ডতা রক্ষা করার জন্য ব্যবহার করে। ব্লক . ব্লক (বা ব্লকিং লক ) তখন ঘটে যখন দুটি প্রক্রিয়ার একই সাথে ডেটার একই অংশে অ্যাক্সেসের প্রয়োজন হয় তাই একটি প্রক্রিয়া তালা ডেটা এবং অন্যটি সম্পূর্ণ করার এবং প্রকাশ করার জন্য অন্যটির জন্য অপেক্ষা করতে হবে তালা.

একইভাবে, জিজ্ঞাসা করা হয়, এসকিউএল সার্ভারে লক কত প্রকার?

এসকিউএল সার্ভারে 20 টিরও বেশি বিভিন্ন ধরণের লক রয়েছে তবে আপাতত সবচেয়ে গুরুত্বপূর্ণগুলির উপর ফোকাস করা যাক।

  • শেয়ার্ড লক (এস)। SELECT এর মতো রিড অপারেশনের সময় পাঠকদের দ্বারা অধিগ্রহণ করা লকগুলি৷
  • এক্সক্লুসিভ লক (X)।
  • লক আপডেট করুন (U)।
  • ইন্টেন্ট লক (IS, IX, IU, ইত্যাদি)।

SQL সার্ভারে আপডেট লক কি?

লক আপডেট করুন একটি অভ্যন্তরীণ হয় লকিং অচলাবস্থা এড়ানোর জন্য করা হয়েছে যেমন ধরুন 5 জনের মধ্যে 3টি প্রক্রিয়াটি করতে চান হালনাগাদ তথ্যটি. এই তিনটি প্রক্রিয়া অনুরোধ সার্ভার একটি এক্সক্লুসিভ জারি করতে তালা কোনটি সার্ভার সহজে ইস্যু করতে পারে না কারণ অন্য 2টি প্রক্রিয়া এখনও ডেটা পড়ছে এবং ভাগ করছে তালা এখনও চালু আছে

প্রস্তাবিত: