سبد (0)

تأثیر Locking و Transaction بر سرعت SQL Server

تعداد دانشجو :
3402 نفر
حجم فایل : 16.15 مگابایت
مدت زمان : 00:23:39
شماره درس : 9
نوع آموزش : صوتی
8,000 تومان
توضیحات کامل

بسته آموزشی "10 راهکار عالی برای افزایش سرعت و کارایی SQL Server" - تأثیر Locking و Transaction

بررسی تأثیر Locking و Transaction بر سرعت SQL Server، قسمتي از بسته آموزشی "10 راهکار عالی برای افزایش سرعت و کارایی SQL Server" است، پيشنهاد مي شود، قبل از مطالعه ی تأثیر Locking و Transaction بر سرعت SQL Server، قسمت های قبلی را مرور فرمایید.


9- تأثیر Locking و Transaction بر سرعت SQL Server

یکی از وظایف DBMSهای امروزی ارائه سرویس به طور همزمان به هزاران کاربر می باشد. یکی از مهمترین مباحثی که در بانک های اطلاعاتی پرکاربرد وجود دارد پشتیبانی از Concurrency یا همزمانی است. در این حالت DBMS اجازه دسترسی چندین کاربر بطور همزمان به اشیاء مختلف را خواهد داد.

اگر Concurrency بطور کنترل شده در بانک اطلاعاتی انجام نشود کارایی بانک اطلاعاتی پایین خواهد آمد. در ادامه بحث جزئیات مربوط به تکنیک های افزایش همزمانی در SQL Server بررسی شده است.


Locking چیست؟

یکی از مکانیزم هایی است که از آن برای کنترل Concurrency یا همزمانی استفاده می شود.

در این حالت اگر کاربری خواهان Update کردن یک رکورد است با توجه به اینکه مطابق مباحث Concurrency  ممکن است کاربران دیگر در سطح شبکه بخواهند این رکورد را تغییر دهند SQL Server با استفاده از مفهوم Locking رکورد مورد نظر را برای کاربر درخواست کننده قفل می کند تا سایر کاربران نتوانند آنرا تغییر دهند.


Transaction چیست؟

Transaction عملیاتی است که طی آن کلیه کارهای مربوط به آن یا با موفقیت اجرامی شود و یا بدون موفقت

SQL Server یک بانک اطلاعاتی Transactional است و تمامی کارهایی کهمنجر به تغییر اطلاعات در آن می شود به صورت Transactional می باشد و برای اینکه مباحث مربوط به Transaction  را به درستی مدیریت نماید از Log File استفاده می کند.

نکته: نکته مهمی که باید در پیاده سازی Transaction در نظر بگیرید این است که تا جایی که امکان دارد زمان Transaction را کوتاه نگه دارید.


در ادامه آموزش "تأثیر Locking و Transaction بر سرعت SQL Server" خواهيد ديد ...!

با خريد بسته آموزشي "تأثیر Locking و Transaction بر سرعت SQL Server" موارد زير را خواهيد ديد:

  1. بررسی مفهوم Lock با استفاده از یک مثال کاربردی
  2. مشکلات مربوط به Concurrency چیست؟
  3. و ...

تضمین کیفیت "تأثیر Locking و Transaction بر سرعت SQL Server"

توجه: کیفیت این محصول توسط بیـــاموز تضمین شده است. در صورت عدم رضایت شما، ۷۰ ‌درصد مبلغ پرداختی به حساب بانکی شما بازگشت داده می‌شود.

نظرات
Copyright MAXXmarketing GmbH
JoomShopping Download & Support
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه