نقل قول نوشته شده توسط RIG000 مشاهده تاپیک
samiasoftیعنی اینکه این موردی که بالا اشاره کرد دستمون یعنی اینکه وقتی ما میتونیم با یک کار اصولی خطا رو هندل کنیم بریم یک کویری اضافه بزنیم پرا دیگه بریم یه کویری بزنیم تا بخایم مدیریت خطا کنیم؟!!!!!!!!!!
علامت تعجب یعنی همین موضوع که دستمون اشاره کردن. شما با هندل کردن اکسپشن میتونید هم برنامه رو از روی اصول پیش ببرید و هم به پرفورمنس دیتابیس هم اهمیت بدید .
پس یک اینکار برای این مورد در اینجا یک کار اشتباست
و دو اینکه در پروژه های بزرگ هر برنامه نویس واسه هر زیرستیم از این حرکت ها بزنه پس پروژه در حال ترکیدن هست.
درنهایت برای این مورد در اینجا یک کویری زدن و چک کردن در این حالت راهی هست که جواب میده اما کاملا نادرست.
درسته حق با شماس، من تو جواب دهی عجله کردم و قبل از اینکه صد درصد مطمئن بشم اینجا جواب دادم، بعدش رفتم یه دیتابیس خیلی ساده با یه جدول و دوتا فیلد درست کردم و توش 12 میلیون و خورده ای داده ریختم، نتیجه جالب بود: واسه سلکت هایی که داده داخل جدول موجود بود، زمان اجرای کوئری به ثانیه نمیکشید و فقط در عرض میلی ثانیه اجرا میشد. اما واسه سلکتی که داده مورد نظرم داخل جول موجود نبود، زمان اجرا تا 3 و 4 ثانیه هم میرسید.