MYSQL에서 IN 주의점
2022-02-13 17:19:33
in 개수가 성능에 영향을 끼친다는 글을 보고 테스트 해보았다
pk(int)하나와 컬럼 2개(varchar,int)로 구성되어있고 row수는 1억
in개수가 작을 떄 실행계획은 아래와 같다
in개수를 100000개로 했을 때는 아래와 같다
해결방법은 분할해서 실행하는 것 (js의 경우 Promise.all, go는 고루틴으로)
만약 범위가 1,2,3 … N처럼 고정일 경우 BETWEEN 🤔
참고