آموزش کاربردی EF Core -افزایش خفن سرعت دیتابیس | AsNoTracking و Split Query در EF Core 10
Omid Hosseini
0:00 / 0:00
آموزش کاربردی EF Core -افزایش خفن سرعت دیتابیس | AsNoTracking و Split Query در EF Core 10
68 просмотров · 2 месяца назад
Omid Hosseini
342 подписчика
68 просмотров · 2 месяца назад
توی این ویدیو، رفتیم سراغ عمیقترین و حیاتیترین مباحث بهینهسازی دیتابیس در EF Core 10. اگر برنامهات توی سیستم خودت سریع کار میکنه ولی روی سرور و با دیتای واقعی کند میشه، مشکل دقیقاً همینجاست!
در این آموزش، با استفاده از پروژهای که از اول دوره ساختیم (جدول Posts و Categories)، یاد میگیریم که چطور مصرف رم سرور رو کاهش بدیم و جلوی کوئریهای سنگین SQL رو بگیریم.
📌 آنچه در این ویدیو یاد میگیرید:
مکانیزم ChangeTracker چیست و تفاوت Tracking و No-Tracking در حافظه RAM
دام پنهان در AsNoTracking معمولی و نحوه حل مشکل اشیاء تکراری با AsNoTrackingWithIdentityResolution
مشکل انفجار دکارتی (Cartesian Explosion) هنگام استفاده از Include و حل آن با AsSplitQuery
مزایا و معایب (Trade-offs) کوئریهای مجزا به دیتابیس
چطور رفتار EF Core 10 را به صورت سراسری (Global Configuration) تنظیم کنیم؟
#efcore #dotnet10 #csharp #programming #develogger #database #backend