유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

AsNoTracking Everything in .NET is awesome

Nick Chapsas

2025. 8. 27.

0

#backend
#db
  • EF Core는 기본적으로 모든 엔티티 변경 사항을 추적하여 메모리 사용량을 늘릴 수 있습니다. 💾
  • API가 주로 데이터베이스에서 읽기 작업을 수행한다면, 변경 추적을 비활성화하여 성능을 향상시킬 수 있습니다. 🚀
  • UseQueryTrackingBehavior.NoTracking을 사용하여 DB 컨텍스트 등록 시 추적을 기본적으로 비활성화할 수 있습니다. ⚙️
  • 추적 비활성화는 데이터 업데이트가 필요 없는 읽기 전용 API에 특히 유용합니다. 💡
  • 변경 추적을 끄면 쿼리가 더 가벼워지고 각 라인에서 AsNoTracking()을 사용할 필요가 없어집니다. ✅

Recommanded Videos