안녕하세요.
현재 윈도우서버에 MSSQL을 운용중에 있습니다.
해당 서버는 호스팅 업체에서 윈도우 호스팅을 받는 서버입니다.
SQL은 MSSQL 2008R2, 윈도우서버 2008이 설치되어 있습니다.
서버 CPU는 제온E5606 2.13HZ , 메모리 12GB , HDD 250GB 입니다.
현재 외부에 있는 수집PC 5대에서 1분간격으로 총 150개의 레코드를 MSSQL에 인서트합니다.
저장된 데이터는 웹사이틀 통해 자료를 조회해서 봅니다.
지금 CPU 점유율이 계속 0 ~ 90%까지 왔다갔다하면서 변화가 심하네요.
그리고 해당 서버에 톰켓을 설치하여, 자바사이트 하나 운용중인데, 사람들이 거의 방문이 없는 사이트 운용중입니다.
해당 서버가 많이 느린거 같은데, 혹시 이런경우는 서버를 업그레이드를 하거나 교체를 해야하는건지
아니면 SQL프로그램상 조치할 방법이 따로 있을지 궁금합니다.
계속 프로그램 개발만 했지, 서버관리에 대해서는 많이 생각해보지 않아 이럴때 난감하네요.
감사합니다.
호출 되는 쿼리가 자세히는 모르겠으나, 5대*150개 쿼리면
분당 700번 정도 호출 된다고 보면 될까요??
어떤 데이터를 저장하는지는 모르겠으나..
하드웨어 문제 보다는 쿼리를 먼저 튜닝하는게 맞다고 봐요
보통 쿼리를 튜닝해서 해결이 안되면 하드웨어 자원을 늘리죠