Rails

Active Record 쿼리 최적화 기법

N+1 쿼리 문제를 해결하고 데이터베이스 성능을 향상시키는 방법

TN
TechNote Engineering

Active Record 쿼리 최적화

N+1 문제 해결

includes, eager_load, preload를 활용한 쿼리 최적화

# 나쁜 예posts = Post.allposts.each { |post| puts post.author.name }# 좋은 예posts = Post.includes(:author)posts.each { |post| puts post.author.name }
TechNote Knowledge Base

도움이 되셨나요? 더 많은 아티클을 확인해보세요.

Ruby on Rails 8, Hotwire, Tailwind CSS 등 최신 엔지니어링 팁을 정기 발행합니다.

전체 아티클 보기