그동안 TypeOrm에서 IN조건으로 배열 통채로 검색이 안되는줄알고
service부에서 for문을 돌려서 uuid를 일일히 검색을 했었다.
그랬더니 이처럼 너무나 비효율적으로 SELECT쿼리 커넥션이 여러번 이뤄지는걸 볼 수 있다.
이러면 당연히 성능에도 영향을 끼친다.
그래서 서칭을 하다가 TypeOrm으로 한번에 배열로 검색을 할수있다는걸 알게 되었다.
이런...!
- repository부
여러개 검색하려는 uuid를 배열로 where조건에 In을 써서 이처럼 한번에 할 수 있다.
윽 이렇게 쉽게 되는걸 굳이 for문을 돌려가며 했다니,,,,
열심히 하자. 아직 갈길이 멀었다.
'Web > TypeOrm' 카테고리의 다른 글
[TypeORM] 밤 12시, 수만 명의 출석체크에 대응한 동시성 문제 해결기 (1) | 2024.03.20 |
---|---|
[TypeOrm] loadRelationCountAndMap() - 관계된 데이터의 갯수를 쉽게 세는 방법 (0) | 2023.11.05 |
[TypeOrm] TypeORM으로 upsert(), save() 안될 시 해결방법 (2) | 2023.03.18 |
[TypeOrm] timezone: 'z' charset UTC시간 설정 (0) | 2023.01.28 |
[TypeOrm] 차이를 알고쓰자 save() , insert() , update() (0) | 2023.01.25 |