PROJECTS

쿼리수 줄이기

nicesugi 2022. 10. 13. 18:04

전 포스팅에서 쿼리수를 확인해보았습니다 !

지금 제 코드들..의 상황에서 쿼리수를 극단적으로 줄이기는 힘들어서

찔끔 줄여봤습니다. 42 -> 39

쿼리수 확인(왼 42 -> 오 39)


 

아래는 쿼리수를 확인하려 했던 함수입니다.

바뀐 부분은 단 한 줄로 23번에 해당됩니다.

Post.objects.last()
🔽  🔽  🔽
post_data_serializer.instance

 

objects.last()

쿼리 셋 결과 중 가장 마지막 오브젝트만 조회할 때 사용하는데

 

serializer.instance 

이미 PostSerializer를 통해 오브젝트가 특정되어 있고,

DB에서 어떤 오브젝트인지 찾을 필요가 없기 때문에 사용해보니 쿼리수가 줄은 것을 확인할 수 있었음

 

반응형