🔵 عنوان مقاله
Sixteen Locks Ought to Be Enough for Anybody
🟢 خلاصه مقاله:
در هنگام برنامهریزی یک پرسوجو در پایگاه داده پستگرس، نکتهای جالب وجود دارد که شاید خیلی از کاربران ندانند. این سیستم به طور خودکار و به صورت ظریف، روی هر ایندکسی که جدول مورد نظر دارد، قفلی (لاک)ضعیف میگیرد؛ حتی اگر در آن لحظه از آن ایندکسها استفاده نکند. این فرآیند معمولاً مشکلی ایجاد نمیکند و عملکرد سیستم را مختل نمیسازد، اما یک نکته مهم در نسخههای قدیمیتر پستگرس وجود داشت. پیش از نسخه ۱۸، اگر یک پرسوجو بیش از ۱۶ جدول و ایندکس مختلف را درگیر میکرد، این موضوع میتوانست مشکلساز باشد و کارایی سیستم را کاهش دهد. در آن زمان، محدودیت تعداد لاکهایی که سیستم به طور همزمان میگیرد، میتوانست باعث شود که پرسوجوهای پیچیدهتر با محدودیت مواجه شوند و کاربر مجبور باشد در طراحی و ساخت پرسوجوهای خود تجدیدنظر کند تا از این محدودیت عبور کند. خوشبختانه، در نسخههای جدیدتر این محدودیت برطرف شده و اکنون پستگرس این موضوع را بدون مشکل مدیریت میکند، اما دانستن این نکته برای توسعهدهندگان و مدیران پایگاه داده اهمیت دارد.
#پایگاه_داده #پستگرس #مدیریت_لاک #پرسوجو
🟣لینک مقاله:
https://thebuild.com/blog/sixteen-locks-ought-to-be-enough-for-anybody/
➖➖➖➖➖➖➖➖
👑 @Database_Academy
Post #1613
64