728x90
반응형
- 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 시간을 줄여야 한다.
728x90
반응형