• 1403/04/24

نحوه درست فراخوانی اطلاعات :

سلام خدمت استاد گرامی

یه سوالی داشتم در مورد نحوه فراخوانی اطلاعات

میخواستم ببینم کدوم روشی که دارم کار میکنم درسته؟

من برای جمع و تفریق کردن یه برنامه مثلاً برنامه فاکتور قبلا اینطوری کار میکردم که حاصل بدست اومده رو توی خود جدول مربوط به اون فاکتور ذخیره میکردم مثلا جمع اقلام اون فاکتور

اما جدیدا دیگه ذخیره نمیکنم و هر بار که سلکت انجام میشه در لحظه محاسبه میشه بعد تو نمایش نشون کاربر میده

بعد از یه مدتی که رکوردها زیاد شدن برنامه سنگین شد

میخواستم ببینم کلا این روش که در لحظه محاسبه انجام بدم اصلا روش درستیه؟

یا اینکه فقط وقتی تغییرات صورت گرفت توی یه ستون ذخیره کنم که هر بار اونو نشون بدم؟

با تشکر از شما استاد گرامی

  • 1403/04/25
  • ساعت 07:03

سلام دوست من 

به دو تا قضیه در این مورد باید توجه کرد اگه دیتا دیر به دیر ساختارش تغییر می کنه همون ساختار رو استفاده که یک ستون استفاده کنید و نتیجه رو نشون بدید به کاربر برای انجام اینکار هم یک ویوو ایجاد کنید و از schema binding استفاده کنید تا ساختار جدول هم عوض نشه فقط ایندکس روی ویوو ها فراموش نشه وگرنه کندی رو داری 

قسمت دوم اگه دیتا لحظه ای تغییر می کنه باید توی لحظه محاسبات رو انجام داد برای بهینه کردن این سناریو 

موارد مختلفی وجود داره از کشینک استفاده کنید شما تا جایی که امکان داره محاسبات رو ببرید توی رم چون سرعت بالا میره برای این کارم  مثلا از جداول موقت میشه استفاده کنید


logo-enamadlogo-samandehi