반응형

/********************************************************************************************
-- Title : [2k5] AWE 구성시 Lock Pages in Memory 옵션 설정
-- Reference : http://support.microsoft.com/kb/811891/ko
-- Key word : awe lock pages in memory 메모리
********************************************************************************************/
/*
-- 설정 방법
*/
1. 시작 메뉴에서 실행을 클릭합니다. 열기 상자에 gpedit.msc를 입력합니다.

2. 그룹 정책 대화 상자가 열립니다.

3. 그룹 정책 콘솔에서 컴퓨터 구성을 확장한 다음 Windows 설정을 확장합니다.

4. 보안 설정을 확장한 다음 로컬 정책을 확장합니다.

5. 사용자 권한 할당 폴더를 선택합니다.

6. 세부 정보 창에 정책이 표시됩니다.

7. 세부 정보 창에서 메모리의 페이지 잠그기를 두 번 클릭합니다.

8. 로컬 보안 정책 설정 대화 상자에서 추가를 클릭합니다.

9. 사용자 또는 그룹을 선택하십시오 대화 상자에서 sqlservr.exe를 실행할 권한이 있는
   계정을 추가합니다.

10. Microsoft Windows 2000 Server의 경우 명령 창에서
     Secedit /refreshpolicy machine_policy /enforce를 입력하고,
     Microsoft Windows Server 2003의 경우에는 명령 창에서
     GPUPDATE /force를 입력합니다.

11. SQL Server 서비스를 다시 시작합니다.


/*
-- 이슈
*/
Windows 정책 Lock Pages in Memory 옵션은 기본적으로 해제되어 있습니다.
AWE(Address Windowing Extensions)를 구성하려면 이 권한을 설정해야 합니다.
이 정책은 데이터를 실제 메모리에 유지하는 프로세스를 사용하여 시스템이 디스크의 가상
메모리로 데이터를 페이징하지 않도록 방지할 수 있는 계정을 결정합니다.
32비트 운영 체제에서 AWE를 사용하지 않을 때 이 권한을 설정하면 시스템 성능이 크게
저하될 수 있습니다.
반드시 필요한 것은 아니지만 64비트 운영 체제를 사용하는 경우 메모리의 페이지를
잠그는 것이 좋습니다.


/*
-- 관련 에러
*/
A significant part of sql server process memory has been paged out. This may result in
a performance degradation. Duration: 337 seconds. Working set (KB): 2393904, committed
(KB): 6342450, memory utilization: 26%.

A significant part of sql server process memory has been paged out. This may result in
a performance degradation. Duration: 604 seconds. Working set (KB): 2844740, committed
(KB): 6567242, memory utilization: 38%.


 

반응형

+ Recent posts