본 게시물은 개인적인 의견으로 작성되었으니 절대적인 정보가 아닐 수 있습니다. 참고만 하시고 궁금한 사항이 있으시면 연락주세요.

티스토리 뷰

SQL 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;



댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
Total
Today
Yesterday