عنوان سوال : سرعت اجرای برنامه خیلی پایین

لینک کوتاه :

سرعت اجرای برنامه خیلی پایین

ارسال شده در :1402/12/06

سلام دوست عزیز 

سرعت اجرا برنامه به مواردی زیادی بستگی داره ، حجم ۵ گیگ برای دیتابیس زیاد نیست ، مهم کوئری هستش که دارید روی دیتابیس اجرا میکنید، بنظرم کوئری های خودتون را بهینه سازی کنید ، نکته دیگه این که آیا عکس هارا هم دارید روی دیتابیس ذخیره میکنید؟ اگر این کارا میکنید قطعا واکشی عکس ها چون حجم دارن کمی طول میکشه، مورد دیگه که خیلی مهم هستش که باید حتما روی کوئری های خودتون اجرا کنید اینه که شما select را بر روی چه فیلد هایی دارید میزنید؟ بهترین select این هستش که بر روی کلید های اصلی بزنید اما اگر نیاز دارید که روی فیلد های دیگه select  بزنید باید اون فیلد رو index تعریفش کنید ،

اگر از dapper استفاده میکنی حتماً stored procedure  

که داری اجرا میکنی را بررسی کن و سعی کن بهینه سازیش کنی،

درمورد core هم باید بگم که efcore سرعت بالایی داری و بهینه سازی را هم تا حدودی خودش انجام میده اما اگر کوئری ef core هم خوب نوشته نشه باز هم امکان داره سرعت اجرا کوئری بیاد پایین ،

 

پیمایش صفحه بالا