0
درخواست های همزمان یا غیر همزمان برای خواندن اطلاعات دیتابیس؟
سلام
برای خواندن حدودا 5000 رکورد از دیتابیس دو دستور همزمان و غیرهمزمان استفاده کرده ام، دستور async زمان خیلی خیلی بیشتری طول میکشد تا پاسخ دهد. چرا؟
دستور همزمان فقط 40 ثانیه زمان می برد تا پاسخ دهد، اما دستور غیرهمزنان 4 دقیقه!
var list = _db.TblFoodReservations.Where(a => a.Group == id).ToList();
var listAsync = _db.TblFoodReservations.Where(a => a.Group == id).ToListAsync();
- جدول خوانده شده با چند جدول دیگر در ارتباط است
- هنگام اجرای بر روی سرور و iis داخلی ویژوال استدیو هر دو همین نتیجه حاصل شد
- هنگام اجرا بر روی سرور، فقط یک کاربر در حال اجرا بود و درخواست دیگری برای منابع نبود.
- ASP.NET MVC Csharp