Language/SQL
[SQL] SQL IN EXISTS 속도 차이
지금까지 SQL 쿼리문을 작성하면서, IN과 JOIN과 같은 것들은 정말 많이 사용했다. 근데, 이 IN도 무분별하게 사용하면 SQL 쿼리의 성능이 떨어질 수 있다. 그래서 이 IN과 EXISTS, JOIN의 속도에 대한 글을 기록하려고 한다. 일단, 결론을 말하자면 IN보다는 EXISTS가 더 빠르고, 그 다음에 JOIN이 더 빠르다고 한다. 그래서, 속도 차이에 대해 실험을 했다. 근데, IN > EXISTS > JOIN 으로 역으로 더 빠른 것으로 나온다. 먼저 실험을 한 테이블에 대한 정보는 아래와 같다. 1. A Table - 데이터 개수 : 52,489개 - ID는 인덱스 적용 - 컬럼 개수 : 25개 2. B Table - 데이터 개수 : 52,488개 - ID는 인덱스 적용 - 컬럼 개수 ..
2022. 8. 11.
최근댓글