# prefetch_related

22개의 포스트

django select_related, prefetch_related, Prefetch 정리

select_related, prefetch_related는 모두 장고에서 기본으로 제공하는 기능으로 ORM 최적화를 위한 것이다. 두 가지 모두 DB에 접근(hit)하는 횟수를 줄이고 더 빠르게 데이터를 조회할 수 있게 해준다.

2022년 6월 3일
·
0개의 댓글
·

Select/Prefetch_related

selectrelaed와 prefetchrelated는 쿼리셋을 가져올 때, 관련된 objects까지 불러올 수 있는 함수이다. DB에 접근하는 횟수를 줄여주므로 성능 향상도 기대할 수 있다. Select_related > foreign key에서 정참조 이거나, 역참

2022년 4월 3일
·
0개의 댓글
·
post-thumbnail

select_related, prefetch_related, ManytoManyField

Models.pyFunction : book_listNumber of Queries : 101Finished in : 0.08sFunction : book_listNumber of Queries : 101Finished in : 0.08sFunction : sto

2022년 3월 23일
·
0개의 댓글
·
post-thumbnail

Django queryset 정참조, 역참조, related_names, select_related, prefetch_related

장고 ORM에서 query의 결과값으로 queryset 의 instance로 준다. 여기서 살펴봐야 할 "정참조, 역참조"를 기반으로 select_related, prefetch_related, related_names 에 대해서 자세하게 살펴보자.

2022년 3월 17일
·
0개의 댓글
·

[Django] select_related(), prefetch_related()

select_related, prefetch_related의 기초개념

2022년 3월 9일
·
0개의 댓글
·
post-thumbnail

[Django] Query줄이기(select_related 와 prefetch_related)

장고에서 쿼리를 줄이는 방법인 select_related와 prefetch_related를 비교하여 알아보았다.

2021년 8월 30일
·
2개의 댓글
·

TIL DAY 37 || Python Django select_related, prefetch_related

How to use select_related, prefetch _related with query logging ? Let's take a look to see how many queries have decreased.

2021년 4월 10일
·
0개의 댓글
·

project(myDongMyoTrip)

git checkout maingit pull origin maingit checkout feature/accommodationgit merge mainls -alpip install -r requirements.txt

2020년 12월 30일
·
0개의 댓글
·
post-thumbnail

Selected_related vs Prefetch_related

"follows" foreign-key relationships and one to one relationships, selecting additional related-object data when it executes its querySQL로 풀어보면 Inner J

2020년 12월 29일
·
0개의 댓글
·

Select_Related & Prefetch_Related

selectrelated와 prefetchrelated의 차이점에 대해서 알아보려고 한다. 먼저 앞서 2개의 글에서 QuerySet과 ORM에 대해 글을 썼었다. QuerySet은 일반적으로 Lazy-Loading(지연 로딩)방식을 택한다.

2020년 11월 22일
·
0개의 댓글
·
post-thumbnail

Eager Loading & Options in ORM

저번 글에서는 Lazy Loading과 Cache(Caching)에 대해 공부를 했다. QuerySet은 기본적으로 Lazy Loading 방식을 선택한다. 하지만 SQL로 한 번에 많은 데이터를 가져오고 싶을 때가 있을 것이다.

2020년 11월 20일
·
0개의 댓글
·

Django - select_related() & prefetch_related()

장고는 select_related()라는 QuerySet 메서드를 제공한다. 이는 one-to-many 관계의 객체를 검색할 때 사용한다. 이는 복잡한 QuerySet이 될 수 있지만, 연관 관계에 있는 필드에 접근하기 위해 추가적인 쿼리를 날릴 필요가 없게된다. se

2020년 11월 17일
·
0개의 댓글
·
post-thumbnail

[Django] prefetch_related

이전 포스팅에서 select_related에 대해서 다뤘습니다.이번에는 prefetch_related에 대해서 다뤄보겠습니다.prefetch_related는 구하려는 객체가 정참조 multiple objects(many-to-many, one-to-many)이거나 역참

2020년 11월 11일
·
0개의 댓글
·
post-thumbnail

TIL #40 select_related & prefetch_related

Django, select_related, prefetch_related

2020년 10월 3일
·
1개의 댓글
·

Django select_related, prefetch_related

select_related 정참조 관계에서 사용하며 JOIN 쿼리가 한 번만 수행된다. selectrelated로 함께 가져온 정보는 추후에 가지고 올 때 db쿼리를 하지 않음. 또한 정보가 MySQL상에서 JOIN한 후 넘어온다. 이와 달리 prefetchrelated는 django python에서 JOIN이 실행된다. [1]번이 실행되었을 때 결과로 ...

2020년 8월 23일
·
0개의 댓글
·

Select_related 와 prefetch_related

데이터베이스에서 person의 모든 인스턴스와 그 인스턴스의 언어셋을 모두 출력해야한다고 가정해서 설명하도록 하겠습니다. Tom: Python RubyPeter: Python Node.js JavaJohn: Java C++ php이번에도 사용했을때와 안했을때를 보겠습니

2020년 7월 26일
·
0개의 댓글
·
post-thumbnail

1차 프로젝트 Amiparis

혼자공부했던 3달 과 팀프로젝트 2주를 하며 스스로 모르는사이 한걸음 또는 반걸음 걸어가고 있다는것을 느낄수있었던 시간이였다.querytool을 사용하여 테이블을 만들고 one to one, one to many, many to many의 관계를 이해하며 짜는것이 처음

2020년 7월 3일
·
0개의 댓글
·

Django Select_Related, Prefetch_Related

select_related and prefetch_related can significantly improve our query performance.According to the Django documentation:select_related(\*fields) ret

2020년 5월 25일
·
0개의 댓글
·

backend django QuerySet, select_related, prefetch_related

객체관계매핑(Object-Relational Mapping : ORM) 데이터베이스와 객체 지향 프로그래밍 언어 간의 호환되지 않는 데이터를 변환하는 프로그래밍 기법. '가상' 객체 데이터 베이스 구축 출처 : wiki단순하게 말해, 나는 python django에서

2020년 4월 14일
·
0개의 댓글
·