نمایش نتایج 1 تا 4 از 4

نام تاپیک: فرق Isolation Level ها با Table_Hint ها

  1. #1

    فرق Isolation Level ها با Table_Hint ها

    سلام
    کسی فرق بین Isolation Level ها مثل Serializable ، با Table_Hint ها مثل Nolock رو می دونه؟

    من بطور کلی می خوام بدونم کی از اولی باید استفاده کرد و کی از دومی؟
    در ضمن پشت صحنه چه اتفاقی می افته؟


    ممنون

  2. #2
    دوست عزیزم،
    در حقیقت همه اونها یک هدف رو تامین میکنند. وقتی Isolation Level رو SET میکنین، تاثیرش در تمام عملیات شما در اون Connection وجود داره. حالا زمانی که فرضا دارین از READ COMMITTED استفاده میکنین، اگر لازم شد یه Query رو به طور استثنا در Isolation Level دیگه ای اجرا کنین، میتونین براش Hint بکار ببرین.

  3. #3
    ضمن تشکر چیزی که من از گفته شما دریافت کردم اینه که به دلیل محدودیتی که به هنگام استفاده در Isolation Level ها در طول بکارگیری یک connection وجود داره (منظورم اینه که همه Query ها اون Isolation Level رو بکار می برن) حالا اگه بخوهیم که از شر اون Option خلاص بشیم با Hint تنظیمات رو بهم میریزیم.
    اگر لازم شد یه Query رو به طور استثنا در Isolation Level دیگه ای اجرا کنین، میتونین براش Hint بکار ببرین.
    اما مگه Hint ها معادل Isolation Level ها هستن و کار اونا رو انجام می دن؟

  4. #4
    همونطور که عرض کردم هم Hintها و هم Isolation Levelها برای یک هدف، یعنی مدیریت همزمانیه کاربرها استفاده میشن. ولی Hintها بعضا کنترل دقیق تری روی جداول میتونن اعمال کنن. مثلا tablock میتونه حتی با select کردن یک رکورد هم کل جدول رو lock کنه ولی در Isolation Levelها چنین قائده ای نداریم

تاپیک های مشابه

  1. Macro security level
    نوشته شده توسط سنبله کار در بخش Access
    پاسخ: 30
    آخرین پست: شنبه 19 تیر 1395, 17:49 عصر
  2. برنامه نویسی low level در سی شارپ
    نوشته شده توسط Saied System در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 09 آذر 1390, 15:24 عصر
  3. High Level Assembly
    نوشته شده توسط Inprise در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 4
    آخرین پست: جمعه 06 خرداد 1384, 21:28 عصر
  4. Low-Level Enumeration With TCP/IP
    نوشته شده توسط Best Programmer در بخش شبکه و Networking‌
    پاسخ: 0
    آخرین پست: یک شنبه 13 اردیبهشت 1383, 02:04 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •