티스토리 뷰
SQL Server NT Service\MSSQLSERVER 와 메모리에 페이지 잠금 옵션과의 관계
AWS-in 2016. 5. 20. 11:29SQL Server 설치 후 메모리최적화 작업을 한다. 보통 Min/Max Server Memory 와 LPIM 을 설정하게 된다.
[질문]
SQL Server 설치 시 시작계정을 기본계정인 NT Service/MSSQLSERVER 로 디폴트 설치하면 [메모리에 페이지 잠금] 옵션을 추가해야 하나요?
[답변]
예. 기본 계정도 옵션에 추가해야 합니다. 단, 로컬시스템은 안해도 된다.
[확인]
기본 설치 시 기본 시작계정은 아래와 같이 " NT Service/MSSQLSERVER" 로 설치가 된다.
기본 설치 후 로그를 보면 아래와 같이 "Using conventional memory in the memory manager." 로 기본로그를 확인 할 수 있다.
"메모리에 페이지 잠금" 옵션을 아래와 같이 설정해보자.
설정 후 SQL을 재 시작하고 로그를 확인하면 정상적으로 적용된 것을 볼 수 있다.
Using locked pages in the memory manager.
키워드 : 메모리페이지잠금, LPIM
<추가 2017.11.10 >
-- all
SELECT
(physical_memory_in_use_kb/1024) AS Memory_usedby_Sqlserver_MB,
(locked_page_allocations_kb/1024) AS Locked_pages_used_Sqlserver_MB,
(total_virtual_address_space_kb/1024) AS Total_VAS_in_MB,
process_physical_memory_low,
process_virtual_memory_low
FROM sys.dm_os_process_memory;
-- 2016
SELECT sql_memory_model, sql_memory_model_desc
FROM sys.dm_os_sys_info;
'SQL Server' 카테고리의 다른 글
링크드 프로시저의 timeout 발생시 SQL Agent Job 실패만들기 (0) | 2016.05.25 |
---|---|
SQL 트랜잭션로그백업에서 복구모델이 대량로그 상태 변경여부 확인하기 (0) | 2016.05.23 |
설치된 오라클 클라이언트(Oracle Client ) 버전 및 비트 확인 하기 (0) | 2016.05.12 |
SQL Server 시작계정이 존재하는 레지스트리의 경로확인 (0) | 2016.05.12 |
SQL Server 2000 호환성수준 80과 90에서 수동 점검 해야하는 쿼리 (0) | 2016.05.12 |
- Total
- Today
- Yesterday