Перейти к содержимому

آموزش کاربردی 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