많은 SQL 개발자가 속도 문제로 고전하고 있다. 마치 같은 실수를 몇 번이고 반복하게 하는 DO WHILE 루프에 빠져 옴짝달싹 못하는 것처럼 보인다.
여기 개발자가 따라 할 수 있는 몇 가지 팁을 제시한다. 한 가지 또는 여러 개를 조합해 좋은 결과를 낼 수 있을 것이다. 또한 이러한 성능 향상 팁은 실무 지향적 방식으로 프로세스를 개선하는 출발점이 된다. DBA의 사고방식을 이해하는 데도 도움이 되는 것은 물론이다.
<주요 내용>
CASE 대신 UPDATE를 사용하지 말라
꼭 필요한 개수의 열만 끌어오라
데이터를 사전에 구성하라
데이터 존재 여부만 확인할 때는 행을 세지 말라
네거티브 검색을 피하라