데이터베이스 크기가 점점 증가하는 현상

헤즐   
   조회 3767   추천 1    

웹사이트에서 사용하는 데이터베이스를 다수 운영하고 있는데 메모리가 점점 늘어나네요.

서버 재부팅후에 400MB 였는데 계속 늘어나고 있습니다...

서버 재부팅후 24시간이 지난 시점에 20GB 네요 ㅜ

MS-SQL이 메모리 반환이 안되서 그런것인지...

재부팅 하면 400MB 로 다시 돌아 옵니다.

DB의 메모리가 계속 늘어나면 주기적으로 재부팅을 해줘야 하는지도 궁금하네요...


헤즐
짧은글 일수록 신중하게.
머도라훈 2019-04
버퍼풀이나 캐시 상태 체크를 해보심이 좋을듯합니다
실 운영중인 디비는 HA가 잘 구성되어있다고 해도 중단시 문제가 발생할수도 있으므로 무중단 운영이 가능하도록 컨픽과 코드를 잘 만져주셔야할듯합니다
프로시아 2019-04
db 최적화 문제인듯...
램 8gb 짜리 임대 서버에서도 6개월동안 1기가정도 계속 쓰고 있습니다.
별해는아해 2019-04
ms sql을 기본으로 사용하신다면
현 상태가 정상입니다
이게 버퍼가 os의 남은 메모리를 전부 사용하기때문에 그렇구요
그래도 스왑까지 쓰지는 않으니 문제는 없지만,
만일 ms sql이외의 프로그램을 쓴다면 문제가 되긴합니다
이럴경우에는 설정에서 버퍼의 최대 메모리를 제한하시면 됩니다.
물론,디폴트값은 최대 메모리 사용일겁니다
하얀앙마 2019-04
db에서 설정을해줘야합니다.  프로시아님말씀대로최적화안된듯싶네요
저도같은사례가있어서 구글링해서설정했습니다
데이터베이스 서버 관리자에서 메모리제한 세팅을 안하면 가용메모리를 디비가 모두 가져다쓰는게 정상입니다.
데이터베이스 전용 서버라면 그냥 두시면 되고 다른 용도로도 사용하신다면 제한을 좀 해 주세요.
술이 2019-04
MSSQL 설정에 최대메모리 설정이 있습니다. 전체메모리의 70프로 계산해주고 기입하세요. 16G가 전체 메모리라면 약 12G정도 맥스로 지정해주고 32G 메모리 환경이라면 26G정도 맥스로 잡아주면 최대값 이상 증가되지 않습니다. SQL 은 한번 올라간건 내려오지 않습니다. 실제 SQL버퍼에서는 해제가 되었지만 미리 확보된 메모리 영역은 OS에서는 반환 안되는게 정상입니다.
김제연 2019-04
그냥 캐쉬로 쓰는거 같은데요 ..
분당김동수 2019-04
기본 설치면 최대한 늘어납니다
살정 해주셔야 해요
DAP박인호 2019-04
DBMS에서 관리하는 메모리가 계속 늘어가는 현상입니다.
DB 에서 실제 사용하고 있는 메모리는 DB모니터링 툴에서 확인하셔야 합니다.
DB 단독 서버면 재부팅 없이 그냥 사용하시면 되고
다른 용도와 겸용 서버면 DB 설정에 적당한 메모리로 제한을 하셔야 합니다.
헤즐 2019-04
db 단독 서버인데 그냥 둬도 문제가 없을까요?
반드시 메모리 설정이 필요하다면 해야겠지만... 굳이 성능이나 운영에서 큰 문제가 생기지 않는다면 그냥 둬도 괜찮지 않을가요?
     
DB전용이면 아무 문제 없습니다.
서버에 메모리가 많을수록 쾌적해지는 이유가 바로 저것 때문이거든요.
굳이 하시려면 위의 술이님 말씀대로 잡아주시면 됩니다.
          
헤즐 2019-04
네네.. 그렇쿤요...
한번씩 재부팅 하면서 관리해야 겠어요.
- 감사합니다 -
     
술이 2019-04
맥스값 지정안하면 문제 생깁니다. OS가 최소한 필요한 메모리 할당 영역이 필요한데 그게 DB가 뺏어가버리면 오류나거나 DB서비스 장애가 날 확률도 높습니다. DB서버가 단순하가 DB역할만 하는게 아니고 네트워크 통신도 해야되고 디스크 IO에 대한 최소한의 메모리도 있어야되요. 맥스값 지정안해줘서 자꾸 장애난다고 한 질문글 밑에 보면 나옵니다. DB전용이라고 메모리 풀로 끌어다 쓰는건 오히려 성능에 악영향을 주게됩니다.
          
헤즐 2019-04
술이님 말씀 듣고보니 메모리 제한 하는 쪽으로 가야겠네요.
답변 감사드려요~
          
Christopher 2019-04
*비밀글입니다


QnA
제목Page 1374/5712
2014-05   5174258   정은준1
2015-12   1708339   백메가
2016-05   3747   레종9
2014-03   3747   나비z
2016-07   3747   이지포토
2016-02   3747   냐옹이
2018-03   3747   버프엔지니…
2018-01   3747   김건우
2015-02   3747   전설속의미…
2016-08   3747   컴박
2015-03   3747   오준호5
2016-12   3747   리오
2015-12   3747   햇살한스푼
2017-08   3747   으라차차차
2015-05   3747   Sunrise
2014-04   3747   김필봉
2014-04   3747   Nikon
2018-05   3747   우주고양이
2018-07   3747   미나리나물
2017-05   3747   전직P연구원
2014-04   3747   빠시온
2017-11   3747   Sunrise