Live Brilliant

[mssql] sql 2008 메모리관리 본문

개발은 핵찜이야/WINDOWS

[mssql] sql 2008 메모리관리

주인정 2012. 4. 26. 13:35

OS : windows server 2008 R2 (64bit)
DB : sql server 2008

문제 : 네트웍 접속이 잘 되지 않았다

네트웍문제인지 랜카드 문제인지 찾기 쉽지 않았다

웹서비스중 db 연결 오류가 뜨니

SQL셋팅 문제? 소스코드 문제?  해킹 ? 바이러스 ?

엄청 삽질을 하며 구글링했지만 해결되지 않았다

놓친게 있다 메모리 사용량

MS SQL 서버를 사용하다 보면 메모리 부족 현상을 경험하는 경우가 종종 있다는것이다.

이러한 상황은 많은 조건의 작업에서 계속 누적되어 결국 서버 메모리 부족으로

시스템이 느려지거나 다운되는 현상이 일어나게 된다.

 

MSSQL 2008 메모리 관리

1. RAMMAP 설치

- 응용 프로그램 메모리 사용량을 분석

http://technet.microsoft.com/en-us/sysinternals/ff700229

 

2. Windows 응용 프로그램 메모리 사용량 분석

- AWE 메모리가 엄청 높군요 ㅡㅡ;

 

 

3. 글렌 베리라는 분이 제안한 메모리 설정

 

4. SQL SERVER  속성 > 메모리 설정에서 아래 부분을 시스템 메모리에 맞게 최소/최대 수정

5. 아래와 같이 최대 서버 메모리 수정  4800 = 6GB

 

 

6. 기존 11G 를 넘던 메모리가 확 줄었다

 

 

 

추가로 설명 잘되어있는곳 http://blog.hanjucs.co.kr/blog/2011/06/24/ms-sql-server-2008-%EB%A9%94%EB%AA%A8%EB%A6%AC%EA%B4%80%EB%A6%AC/

Comments