개발하는 월퐁잉
놀면서 쉬면서 코딩 하기
개발하는 월퐁잉
전체 방문자
오늘
어제
  • 분류 전체보기
    • DBMS
      • DBeaver
      • HeidiSQL
      • MSSQL
      • MYSQL
    • Cloud
      • Azure
      • AWS
    • 업무
      • Slack
      • IT-Tip
    • Vue
    • HTML
    • Java
    • Gradle
    • IntelliJ
    • GIT

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • Trigger
  • Vue.js
  • GIT
  • Query
  • ALTER TABLE
  • npm install
  • Eclipse
  • 미러링
  • JSP
  • MySQL
  • MSSQL
  • dba
  • 인텔리제이
  • vue
  • IntelliJ
  • SQL Server
  • DBeaver
  • 권한설정
  • Exiting because of an unresolved conflict
  • 단축키

최근 댓글

최근 글

티스토리

250x250
250x250
hELLO · Designed By 정상우.
개발하는 월퐁잉

놀면서 쉬면서 코딩 하기

[MSSQL] 권장 메모리 설정
DBMS/MSSQL

[MSSQL] 권장 메모리 설정

2022. 8. 5. 07:39
728x90

 

 



1.Memory 설정은 왜 하는가?

 

  • MSSQL은 쿼리 재 사용을 위해 메모리를 한번 점유하면 OS가 요청 하지 않는 한 거의 메모리 반환을 하지 않는다.
  • 메모리가 충분 하지 않을 경우 OS 동작을 위한 프로세시들이 메모리를 사용하지 못하여 시스템 성능이 떨어진다

2. Memory 권장 수치

 

전체 Memory (GB) MAX Memory (MB)
2GB 1500
4GB 3200
6GB 4800
8GB 6400
12GB 10000
16GB 13500
24GB 21500
32GB 29000
48GB 44000
64GB 60000
72GB 68000
96GB 92000
128GB 124000
196GB 180000
  • 기본 적으로 MSSQL 메모리 권장 설정 값은 표와 같지만 OS 에서 사용하는 프로세스에 따라 조정을 해도 된다.
  • 개인 적으로는 서버 메모리 70% 정도 의 권장 수치로 설정을 한다.

 

3.  MEMORY 설정 및 확인

-- SHOW ADVANCED OPTIONS (0 :비활성화, 1 : 활성화) 
EXEC SP_CONFIGURE 'SHOW ADVANCED OPTIONS', 1 

-- 즉시 적용 
RECONFIGURE WITH OVERRIDE 
GO 

-- 메모리정보 확인 
EXEC SP_CONFIGURE 
GO 
 
-- Min  memory 를 13500 (MB) 로 설정 
EXEC SP_CONFIGURE 'MIN SERVER MEMORY (MB)', 13500 
RECONFIGURE WITH OVERRIDE 
GO 
 
-- Max  memory 를 13500 (MB) 로 설정 
EXEC SP_CONFIGURE 'MAX SERVER MEMORY (MB)', 13500 
RECONFIGURE WITH OVERRIDE 
GO 
 
-- SHOW ADVANCED OPTIONS  (0 :비활성화, 1 : 활성화) 
EXEC SP_CONFIGURE 'SHOW ADVANCED OPTIONS', 0 
RECONFIGURE WITH OVERRIDE 
GO 

-- 메모리정보 확인 
EXEC SP_CONFIGURE 
GO

 

메모리의 가동성변동을 없애려면 위 쿼리와 같이 Min Memory 와 Max Memory를 동일하게 설정하면 된다

 

728x90
반응형

'DBMS > MSSQL' 카테고리의 다른 글

[MSSQL] MS SQL 로그인 계정 생성  (0) 2022.08.10
[MSSQL] mssql 누락된 인덱스  (0) 2022.08.09
[MSSQL] 테이블 전체 삭제 하는 쿼리  (0) 2022.08.05
[MSSQL] MSSQL 버전 확인  (0) 2022.08.05
[MSSQL] Database Mirroring 구축  (0) 2022.08.05
    'DBMS/MSSQL' 카테고리의 다른 글
    • [MSSQL] mssql 누락된 인덱스
    • [MSSQL] 테이블 전체 삭제 하는 쿼리
    • [MSSQL] MSSQL 버전 확인
    • [MSSQL] Database Mirroring 구축
    개발하는 월퐁잉
    개발하는 월퐁잉
    놀멍 쉬멍 개발하는 퐁 - 기억은 사라지지만 기록은 남는다

    티스토리툴바