
업무에 바로 쓰는 SQL 튜닝 4장 정리
·
카테고리 없음
SQL문 단순 수정으로 쿼리 튜닝하기기본 키를 변형하는 나쁜 SQL 문사원번호가 1100으로 시작하면서 사원번호가 5자리인 사원의 정보 모두 출력하기AS-IS튜닝 전 SQL 문SELECT *FROM 사원WHERE SUBSTRING(사원번호, 1, 4) = 1100AND LENGTH(사원번호) = 5;0.168s 소요튜닝 전 실행 계획EXPLAIN SELECT *FROM 사원WHERE SUBSTRING(사원번호, 1, 4) = 1100AND LENGTH(사원번호) = 5;사원 테이블 하나만 존재하므로 최종 결과는 1개 행으로 출력type = ALL 이므로, 테이블 풀 스캔 방식을 사용하여 인덱스를 사용하지 않음 -> 필요 범위 접근이 아니라 비효율적일 수 있음rows = 299,246TO-BE튜닝 수행SE..