OS : Microsoft Windows 2000 Server / Advanced Server
SQL : Microsoft SQL Server 2000 Standard / Enterprise Edition
안녕하세요 저희 회사는 ApplicationServer와 DB를 각각 다른 시스템에 구성하여 ERP를 사용하고 있습니다.
두 시스템 모두 Windows 2000 Server이고요 서비스팩은 4까지 설치 되었습니다.
그리고 AP에는 다른 서비스 없이 IIS만 돌고, DB에는 SQL만 돌고 있습니다.
AP의 사양은 Compaq570 (지온700 * 2 / 4MB), DB의 사양은 Compaq570G2(지온1.4 * 2 / 2MB)
입니다.
근데 문제는 DB서버의 CPU 점유율이 너무 높다는 것입니다.
100%로 붙어 있는 경우가 길게는 20분에서 짧게는 10분 까지요~~~
물론 쿼리문이 날라갈때 100% 잠깐 붙었다 떨어지는 것은 빼고라도요~~
처음에는 그렇게 많이 발생 되지 않았으나 요 근래에 들어 DB가 자꾸 100%로 붙습니다.
그래서 SQL 프로필러나 엔터플라이즈관리자로 체크 하는데 잘 안돼내요...
어디를 봐야 할지도 잘 모르겠구요...
엔터플라이즈관리자에 CPU 수치가 굉장히 높은 것도 있던데 이것은 뭘 의미하는 것인지~~~
특성상 계속 Insert 되는 DATA를 실시간으로 조회 하는 경우가 많은데 어떻게 해야 할지 너무도 막막 합니다.
고수님들 좀 도와 주세요....(문제 있을 때의 성능모니터링 DATA를 첨부 하였습니다.)
연락처 : gmkjh@daum.net
|