본문 바로가기

Dev Log

검색하기
Dev Log
프로필사진 KYLEE_BE

  • 분류 전체보기 (11) N
    • Django (2)
    • Database (0)
    • AWS (2)
    • Server (1)
    • CS (2)
    • 일상 (4) N
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags
  • zshrc
  • iam
  • JSON
  • Server
  • RESTful
  • QuerySet
  • jsonwebtoken
  • prefetch
  • Signature
  • Payload
  • ORM
  • MFA
  • 위코드
  • aws
  • REST API
  • django
  • Token
  • N+1
  • Prefetch_related
  • REST
  • Header
  • to_attr
  • jwt
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록django (1)

Dev Log

prefetch_related에서 to_attr로 DB Hits 줄이기

모든 출처는 공식문서입니다. IntroDjango로 개발하는 사람이라면 N+1 Problem을 줄이기 위해 여러 노력들을 해봤을 것이다. 나 역시 회사에서 코드 리팩토링을 통해 모델도 파악하고, 몰랐던 쿼리셋 메소드들도 알아가고 있다. 오늘 포스팅 할 주제는 prefetch_related에서 to_attr 이다. 기존에 N+1 Problem을 해결하려고 prefetch_related를 사용할 땐 아래와 같은 두 가지 방법으로 사용했다. 1. prefetch_related("model_set") 2. Prefetch("model_set", queryset=) prefetch_related에서 조금 더 조건을 줄 때 Prefetch를 Import해서 사용했는데, 여기에 있는 to_attr을 사용하면 쿼리..

Django 2022. 2. 14. 22:20
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바