SQL문 튜닝 (1) 썸네일형 리스트형 SQL문 튜닝 WHERE 조건에 모두 명시하였더라고 LIKE와 같은 연산자를 사용하면 인덱스 효울이 떨어진다. IS NULL, NOT NULL. NOT IN 등도 마찬가지 이다 ( '=' 권장 ) 인텍스 컬럼은 변형하여 사용하지 않는다. OR 보다는 AND를 사용할 것 그룹핑 쿼리를 HAVING 보다는 WHERE 절에서 필터링 할 것 DISTINCT는 가급적 사용하지 않는다. IN, NOT IN 대신에 EXISTS 를 사용할 것. I/O 튜닝이 곧 SQL 튜닝이다. I/O 작업이 일어나는 동안, 프로세스는 잠을 자기 때문이다. 즉, SQL 속도를 높이기 위해서는 I/O 시간을 줄여야 한다. 이전 1 다음