Photo
click to show
click to show
سلام عزیزان
مورفین دیتابیس ، NOLOCK؛ ! 💊😈
مشتری زنگ میزنه:
«سیستم کنده! گیر میکنه!»
تیم فنی بررسی میکنه:
ای وای ، Blocking داریم، Deadlock داریم.
میتیکمان وارد میشه. 🦸♂️
میگه:
«جلوی همه جدولها WITH (NOLOCK) بذارید.» 😎
و بعد Deploy...
🚀 سیستم سریع میشه
😍 مشتری راضی
😌 تیم فنی نفس راحت
چند روز بعد:
«بچهها چرا گزارشها با هم نمیخونه؟»
«موجودیهامون خرابه!»
«این عددها از کجا اومده؟!» 😐
و تیم فنی:
میره توی دیوار! 😂
چون NOLOCK یعنی:
من منتظر نمیمونم! هرچی هست بخون! حتی اگه هنوز وسط تغییر باشه! 🤦♂️
مثل بچهای که میره سر ماهیتابهای که مادرش برای مهمونی درست کرده و میگه:
«فقط یکی برمیدارم!» 😋
بعد مادر محترمه با کفگیر میاد:
«اینارو برای مهمونی درست کردم، نه برای تو!» 😂
پس قبل از اینکه برای درمان Blocking، NOLOCK رو روی همهچی بپاشیم، شاید بد نباشه بپرسیم:
اصلاً چرا Blocking داریم؟
چون:
سریعتر خواندن، لزوماً یعنی درستتر خواندن نیست. 🔥
شما هم پروژهای داشتید که NOLOCK توش تبدیل شده باشه به چسب زخم دائمی؟ 😁
6 · 1.5K ·