# prefetch_related

19개의 포스트

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

select_related와 prefetch_related 사용 요령

select_related와 prefetch_related를 사용하는 가장 큰 이유는 캐싱을 하기 위해서이다. 여기에서의 캐싱은 데이터베이스에서 데이터들을 불러와 파이썬 메모리에 담아두는 것이다. 해당 테이블에서 연결된 다른 테이블로 접근할 때마다 쿼리문을 데이터베이스

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

Django: query logging & prefetch_related

일단 이야기의 시작은,,,1차 프로젝트 하면서 select_related & prefetch_related 라는 개념을 접하고 확실히 알아야겠다!! 라는 생각이 들어 product 앱 모델링부터 뷰까지 새로 작성을 하게 되었다. 대략적인 목적은 개념을 잘 익혀서 2차

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

TIL #40 select_related & prefetch_related

Django, select_related, prefetch_related

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

[ Django ] 참조

Django 정참조와 역참조 그리고 참조 관계에서의 캐싱인 select_related()와 prefetch_realted()에 대해 알아봅시다.

2020년 8월 30일
·
9개의 댓글

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개의 댓글

2020-04-15 select_related, prefetch_related

기본적으로 ORM에서는 하나의 모델에서 Foreignkey가 묶인 다른 자료들을 가져와서 사용할 수 있다.우리는 불필요한 중복 쿼리문을 없애야할 필요가 있다. 그 방법은 무엇일까?그것은 바로 하나의 모델을 불러올 때 미리 foreignkey로 연결된 자료까지 불러 오는

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

backend django QuerySet, select_related, prefetch_related

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

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

(Django) select_related 와 prefetch_related를 사용한 데이터 참조

셀렉트할 객체가 역참조하는 single object(one-to-one or many-to-one)이거나, 또는 정참조 foreign key 일 때 사용한다. You can use related_name in the linking model for backward re

2020년 2월 23일
·
1개의 댓글

TIL - select_related와 prefetch_related

select_related를 사용해서 ORM의 쿼리를 줄여보자.ORM과 데이터베이스간의 소통에서 쿼리가 발생해 값을 주고받는 과정은 웹서비스 차원에서 많은 트레픽을 가져온다.OneToOne, ForeignKey참조에서 정참조의 경우위의 코드는 객체를 쿼리셋으로 전부 들

2020년 2월 18일
·
0개의 댓글