MS SQL server데이터베이스시스템사용하는 서버측컴퓨터의 모니타가 메모리부족하다는 메시지를 내보내면서 꺼집니다.

그린   
   조회 4347   추천 0    

MSSQL서버 데이터베이스시스탬 패키지를 사용하는 컴퓨터입니다.서버-클라이언트 2대가 연결되어있습니다. 

윈도우10홈버전
CPU 인텔i5 3350p 3.10Ghz
메모리 8기가
비디오메모리 1기가

MSSQL서버가 설치된 컴퓨터(이것만 사용하는전용컴퓨터)가 수시로 '메모리가 부족하다'는 메시지가 나오면서 모니타만 꺼지면서 블랙으로 변하고 마우스커서는 살아있습니다.(컴퓨터는 그대로 살아있어서 클라이언트컴퓨터에서 작업이 가능합니다).전원코드뽑았다가 다시 꽂고 부팅시에 다시 돌아갑니다.

패키지공급사에 문의하니 

"먼저 서버 컴퓨터에 sql 프로그램 메모리 작업을 한번 줄이는 작업이 진행되어야 할 것 같습니다.

http://mrmom.tistory.com/16 해당 사이트 접속하셔서 설명처럼 진행하시다가 혹시 문제가 발생하시면 고객센터쪽으로 문의 부탁드리겠습니다."

라고 하여서 MSSQL서버 최대메모리를 

2147483647 되어있는것을 6400으로 변경하였습니다.

며칠은 괜찮다가 같은증상이 또 일어납니다.

''메모리가 부족하다'는 메시지는 작은노란글씨로 윈도우UI는 아닌것같고 모니타자체에서 내보내는 메시지인것같습니다

1)MS SQL server의 메모리가 초과되면은 모니타가 꺼지는 현상이 일어나나요?

2)원인을 알수가없습니다.메모리를 증설하여야하는지 비디오카드를 바꿔서 비디오메모리를 늘려야하나요.

메모리가 아닌 다른문제일수도있나요

감사합니다.



짧은글 일수록 신중하게.
박문형 2018-12
DB 잘은 모르지만 돌아간 것 자체가 신기한데요??

메모리 증설이 아예 불가능하나요??

요즘 일반 PC도 16기가 급은 사용하는 시대인데..

DB서버면 서버 OS에 메모리 32-64기가 정도는 되어야 하지 않을까 라는 개인적 생각입니다..
양철괭이 2018-12
윈도우 이벤트로그와 리소스 모니터 확인해 보시면 어떤 상황인지 알수 있을듯
ms sql서버 버젼에 따라 메모리 누수가 있기는 한데 윈 10 이상이면 2008 r2 이상을 사용중일건데 이상하긴 하네요
henol 2018-12
메모리가 부족하다는 실제 캡처나 사진이 있으면 도움이 됩니다.
검색해보니 메모리에 관한 문서는 있습니다. 이미 보셨는지 모르겠지만.
https://docs.microsoft.com/ko-kr/sql/relational-databases/in-memory-oltp/monitor-and-troubleshoot-memory-usage?view=sql-server-2017
분당김동수 2018-12
회사 컴퓨터면, 정확한 원인 파악 전에... "메모리" 어찌고 저찌고 했으니

최대한 업그레이드 해야죠

얼마 안하는 메모리 때문에 직원이 고생할 수는 없읍니다.

최대한 올리고 나서, 오류나면 고민해야죠
분당김동수 2018-12
그리고, 저희도 mssql 만 쓰는 서버 메모리가 8기가인데,

DB 건드리기도 싫고, 책임지기도 싫어서 내버려 두긴 하지만,

메모리 반환 잘 안하고, 언제나 최대까지 올라가 있습니다.

그래서, 원격으로 가끔 보면, 먹통처럼 보일때가 있긴 합니다.
천마건빵 2018-12
메모리가 접촉불량이거나 또는 불량인 경우가 그럴수 있습니다.혹시 모를  메모리 테스트도 해보세요.
2c장규식 2018-12
일단 디비는 메모리가 왕이니 메모리 증설이 가장 편한 해결책입니다...16기가정도로 올리고 사용량 보시면 바로 답이 나올겁니다..
그다음에 인덱스 작업같은 거 해주면 50%이상 메모리 사용량이 줄어듭니다...
mssql이 튜닝이나 이런것 없이 개발사들이 사용해서 그렇지 조금만 튜닝하면 큰 문제가 없습니다..전 6.5부터 사용했는데 딱히 큰 문제란게 없었습니다.제가 자체튜닝해서 그런것도 있겠죠. 문제는 개발사의 문제입니다..디비접속을 계속 잡고 있거나 인덱스없이 사용하거나 쿼리 최적화 안하는 개발사 문제죠...그리고 돈 안들이고 사용하는 mssql  오라클대비 1/3만 비용들여서 튜닝하면
속도 좋습니다...
총 메모리 8G 중에 6.4G를 맥스로 잡았으니 부족할듯 보입니다. 맥스 4096으로 내리세요. OS도 최하 2G는 써야 하고 그러면 여유메모리가 1.5G 정도에서 운영이 되어야 하는데 디스크 IO속도가 제대로 안나오면 임시적으로 메모리를 끌어다 사용하는 케이스가 종종 있습니다.
메모리가 32G 이상일때는 총 메모리의 70% 정도만 맥스로 지정하는데 지금 현재 메모리로서는 6.4G를 너무 크게 잡았습니다. 내리면 해결될듯 보이네요.
     
Logit 2018-12
이것이  정답이네요.
그린 2019-01
박문형님,양철괭이님,henol님,분당김동수님,천마건빵님,2c장규식님,제주김재민님 답글감사합니다.많은도움이되었습니다.


QnA
제목Page 3184/5715
2014-05   5197140   정은준1
2015-12   1729996   백메가
2017-09   4266   떠돌이늑대
2018-12   4348   그린
2024-09   687   엠브리오
2009-02   7847   김승권
2009-02   6794   가빠로구나
2017-09   7670   신은왜
2009-02   6260   이보현
2014-04   3927   행아범
2015-09   4461   오소리
2017-09   4709   무명인12
2017-09   5707   김황중
2009-03   8532   최원시익
2017-10   4363   김건우
2019-01   2881   편한세상
2020-02   2636   시도니
2015-09   6146   박초롱
2014-05   11723   듀우크
2015-09   4337   차평석
2019-01   4604   김건우
2017-10   4632   여주농민76