TGViewer
کدهالیک | codehalic کدهالیک | codehalic @codehalics · 4.15K subscribers
Post #842 761
این مقاله برای دات نت دولوپرایی مثل خودمه که با EFcore زیاد سر و کار داریم
یه آپدیت خیلی خفن توی EF Core 11 (مخصوص دات‌نت ۱۱) اضافه شده که باعث میشه کوئری‌های AsSplitQuery بهینه‌تر و سریع‌تر بشن. قضیه از این قراره که تا قبل از این (نسخه ۱۰ به قبل)، وقتی از AsSplitQuery استفاده می‌کردی تا دیتای جدول‌های جانبی (Collection) رو تو کوئری‌های جداگانه بیاری، EF به صورت احمقانه‌ای تمام جدول‌های پایه (Reference Navigation) رو هم دوباره باهاشون JOIN می‌زد و الکی ORDER BY می‌گرفت که کلی سربار برای دیتابیس داشت. حالا تو نسخه ۱۱ این باگ برطرف شده و کوئری‌های جداگانه فقط همون JOIN های ضروری که براساس کلید اصلی نیاز دارن رو انجام میدن، که نتیجه‌اش طبق بنچمارک‌ها شده مصرف رم کمتر و سرعت اجرای بالاتر کوئری‌های پیچیده .

https://steven-giesel.com/blogPost/d4401fd0-805a-4703-9d9e-5fe3b57c25ea

@codehalics | کدهالیک
  • ❤ 4
More from @codehalics
  1. Oct 5, 2026یه اتفاق جالب افتاده: یه برنامه‌‌نویس موقع ساخت پروژه دات‌نت با Claude متوجه شده هوش مصنوع…
  2. Oct 5, 2026دوره جامع معماری نرم‌افزار منتشر شد. در این آموزش ۴ ساعته و فشرده، مباحث Clean Architectur…
  3. Oct 4, 2026این پروژه خیلی جالب بود یه نفر نرم افزار مدیریت انبار رو از یه کار خشک و تکراری به یه بازی…
  4. Oct 4, 2026سلام دوستان موسسه فرا رو آماده استخدام یک نیروی کارآموز حضوری در تهران برای پوزیشن فرانت ا…
  5. Oct 3, 2026امروز سرور کدهالیک یه مدت از دسترس خارج شد. بعد از پیگیری معلوم شد هیت‌سینک سرور مشکل داشت…
  6. Oct 3, 2026کارآموز .net اگر به دنیای نرم‌افزار علاقه دارید و برای یادگیری و حل مسئله کنجکاو و پرتلاش…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →