-
카테고리
-
세부 분야
백엔드
-
해결 여부
해결됨
로깅된 sql 관련해서 문의드립니다.
22.05.18 13:21 작성 조회수 127
0
안녕하세요 제로초님, 강의를 보고 개인 프로젝트를 진행하다 궁금한 점이 있어서 질문 남깁니다.
현재 다음과 같은 typeorm 코드로 질의를 날리고 있습니다.
const post = await this.postsRepository.findOne({ where: { id }, relations: ['author'] });
그랬더니 다음과 같은 두 개의 쿼리가 나가는 것을 확인 할 수 있었습니다.
제 생각에는 첫 번째 select distinct ~ 쿼리는 필요 없는 쿼리인 듯 한데 혹시 의미가 있는 쿼리인지 궁금합니다!
답변을 작성해보세요.
0
조현영
지식공유자2022.05.18
https://github.com/typeorm/typeorm/issues/4998#issuecomment-574567991
여기에 이유가 나옵니다. 혹시나 모를 상태를 미연에 방지하는 것이긴 한데 단순 쿼리의 경우 비효율적일 수 있긴 합니다.
답변 1