BLANK, NULL AND BLACK



웹페이지에서 도무지 이유를 알수없는 에러가 뜨더니

원인은 이러했다.


서버 총 메모리가 22GB 인데, MS-SQL 혼자서 21GB를 사용하고 있었다.

DB만 돌아가는 서버라서 이래도 되나? 그냥 둘까? 하다가 검색을 해보니 이런 경우가 생각보다 많고 분명 문제가 되나보다.


이런 현상을 막기 위해서는 SQL SERVER MANAGEMENT 에서 메모리 최대 사용량을 지정해 주는 것.

SQL 서버 설치 시 디폴트 설정이 메모리를 최대로 사용하도록 되어있는 듯 하다.


해당 내용의 정보들이 많은 것을 보니 생각보다 많이 메모리 설정 부분을 빼먹는 듯 하기도 하다.


그건 그렇고,

이런 현상이 생기는 원인을 찾다보니 두고두고 알아둘만한 블로그 글이 있어서 링크를 걸어본다.

짧게 요점만 적는다면..

"MS-SQL은 이렇게 만들어졌다." 이다.

허용된 메모리양의 맥시멈 값에 도달 하고, 그 이후 메모리 사용량이 줄더라도 그 자원을 다시 회수 하지 않는것이다.


DB서버의 사용가능한 메모리가 부족한데 왜 엉뚱한 웹페이지에서 에러가 나는지에 대해서는 이유를 찾지 못했지만

차차 알아가도록 해보자.

"End 가 필요합니다. 줄 0"


참고: http://yoonsy.tistory.com/28


'MS-SQL' 카테고리의 다른 글

ROW ↔ COLUMN (PIVOT) - 두번째  (0) 2016.04.21
ROW ↔ COLUMN (PIVOT)  (0) 2016.04.14
계층구조 쿼리 (CTE)  (0) 2015.10.20
다수의 NULL 컬럼에 순차번호 넣기  (0) 2015.07.01
뽑아보자. 데이터를.  (0) 2014.12.31