2009. 2. 10. 18:34

SQL 2005 인덱스


cpu 로드가 거의 100% 가까나이 나타나고 있습니다.



대부분의 로드를 차지하고 있는것은 SQL Server 에서 사용되는것으로 확인 하였습니다.



SQL 프로필러로 확인 결과 다음과 같은 결과를 확인할 수 있습니다.


위 그림에서 볼수 있는것중
Select sum(ai29) From XXDATA2009_TB Where siteid='030400001' And datetime like '20090210%'
에서 CPU 로드가 급격히 올라가며, Read 상태도 타 쿼리문에 비해 매우 높은 것으로 확인 할 수 있습니다.

CPU 로드를 감소 시키기 위해 아래 그림과 같이 테이블에 인덱스를 설정 하였습니다.


위 그림은 테이블 XXDATA2009_TB 중 siteid 항목을 인덱스 한겁니다.
그후 아래 그림과 같이 CPU 로드가 급격히 줄어드는 모습을 볼 수 있습니다.