본문 바로가기

데이터베이스/MSSQL

MSSQL메모리 반환 문제.

가장문제는 사용한 메모리를 반환하지 않는 MSSQL의 구조적 문제로 보임.

2016 버전은 확인하지 못 하였으나, 기존 고객사의 2016 하위 버전(2008R2) 에서 메모리 관련 내용으로 성능 이슈가 발생하여 관련 처리 내용을 처리한 내용입니다.

 

1. 메모리 LIMIT 처리.

 - 기본적으로 제한이 정수 최대값으로 되어 있으며, 이를 각 메모리에 맞게 최대사용량을 조정.

 (최저치로 내렸다, 사용 메모리의 최대치로 조정 하였음. 아래 표 참조)

MSSQL 가용 메모리 표
메모리 설정 위치(SSMS 의 속성)
최대 메모리 값 변경
글렌베리표 참조 하여 변경

추가적으로 메모리 버퍼와 프로시저 캐시를 지우는 것도 좋다.

 

 -- 버퍼 메모리 비우기
 dbcc dropcleanbuffers
 -- 프로시저 캐시 지우기
 dbcc freeproccache
 



'데이터베이스 > MSSQL' 카테고리의 다른 글

[펌]MSSQL 문자열 암호화(DB에서 직접)  (0) 2020.12.06
mssql exprss 자동백업하기  (0) 2020.06.29
주석 추가 및 조회  (0) 2018.11.02
mssql 로그삭제하기  (0) 2015.06.19
MSSQL 2012 ldf 파일 Rebuild 방법(펌)  (0) 2014.01.27