IT

MS_SQL 서버 메모리 강제 반환 방법

빨리퇴근하고싶다 2024. 2. 26. 15:48
반응형
SMALL
1. MS_SQL Management Studio 실행
 
2. 서버 연결(로그인)
 
3. Management Studio 개체 탐색기에서 서버에 마우스 우클릭 후 속성 클릭
 
4. 속성에 메모리 선택 후 서버 메모리 옵션에서 최대 서버 메모리를 최소한 가능 용량으로 설정
 
MSSQL

 

5. 하단에 확인 누르면 작업 관리자 -> 성능 -> 리소스 모니터에서 감소 확인
 
다시 최대 서버 메모리값 설정
 
완료.
 
SQL 서버 서비스를 정지 시켰다가 다시 올리면 좋지만
 
부득이하게 정지할 수 없는 경우 사용.

 

============================================================================================

 

추가 - 쿼리를 이용한 자동 축소 및 복구 처리

 

USE [DB_NAME];
GO
/* Truncate the log by changing the database recovery model to SIMPLE.*/
ALTER DATABASE [DB_NAME]
SET RECOVERY SIMPLE;
GO
/* Shrink the truncated log file to 10 MB. <- 로그파일을 10MB로 축소 */
DBCC SHRINKFILE (DB_LOG_NAME, 10);
GO
/* Reset the database recovery model.*/
ALTER DATABASE [DB_NAME]
SET RECOVERY FULL;
GO

 

위 쿼리문을 SQL Agent에 등록해서 돌리면 자동 축소 및 복구 사용 가능

반응형
LIST