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

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

데브허브 커뮤니티

Split Queries are awesome in .NET

Nick Chapsas

2025. 8. 10.

0

#backend
#db
  • .NET에서 Split Queries는 매우 유용하며, EF Core에서 관련된 데이터를 로드하는 데 사용되는 Include를 사용할 때 발생할 수 있는 문제를 해결합니다. 🚀
  • 여러 Include를 함께 사용하면 EF Core는 모든 데이터를 하나의 큰 Join으로 가져오려고 시도하여 비효율적인 쿼리가 생성될 수 있습니다. 🤯
  • 이러한 방식은 중복된 레코드를 반환하고 SQL 쿼리를 복잡하게 만들 수 있습니다. 😵‍💫
  • Split Query를 사용하면 EF Core가 각 Include에 대해 별도의 쿼리를 실행하여 데이터 중복을 줄이고 SQL 쿼리의 복잡성을 감소시킵니다. ✨
  • 따라서 Include 사용 시 Split Query를 추가하여 성능을 최적화하는 것이 좋습니다. 👍

Recommanded Videos