사이트 접속자가 늘어나면서 DB서버의 CPU 과부화 현상이 발생하였으며 사이트 지연 현상 발생(DB서버 CPU 사용률 Max 90%)
OS : Windows 2008 R2 STD 64bit
SQL : MS-SQL 2005 ENT (SP4) 64bit
select serialno, page_num from ********* with(READUNCOMMITTED) where u_id=15976 and sessionid = ************* and s_id = '101' and sn_id1='1' and sn_id2='2' and page_num='4'
악성쿼리에 필요한 복합Index 추가 및 통계 추가
60% ~ 100%에 달하던 CPU사용률이 20%정도를 유지함
사이즈가 비대한 특정 로그 Table의 년도 별 분리 제안
쿼리문의 SP형식(저장 프로시저)으로의 변경 사용을 제안
Index의 주기적인 재구성 작업 설정