데이터베이스/MSSQL
2020. 6. 5.
MSSQL메모리 반환 문제.
가장문제는 사용한 메모리를 반환하지 않는 MSSQL의 구조적 문제로 보임. 2016 버전은 확인하지 못 하였으나, 기존 고객사의 2016 하위 버전(2008R2) 에서 메모리 관련 내용으로 성능 이슈가 발생하여 관련 처리 내용을 처리한 내용입니다. 1. 메모리 LIMIT 처리. - 기본적으로 제한이 정수 최대값으로 되어 있으며, 이를 각 메모리에 맞게 최대사용량을 조정. (최저치로 내렸다, 사용 메모리의 최대치로 조정 하였음. 아래 표 참조) 추가적으로 메모리 버퍼와 프로시저 캐시를 지우는 것도 좋다. -- 버퍼 메모리 비우기 dbcc dropcleanbuffers -- 프로시저 캐시 지우기 dbcc freeproccache