AWE 사용

이 기능은 다음 버전의 Microsoft SQL Server에서 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 말고, 현재 이 기능을 사용하는 응용 프로그램은 가능한 한 빨리 수정하십시오.

SQL Server에서는 많은 양의 실제 메모리를 지원하기 위해 Microsoft Windows AWE(Address Windowing Extensions) API를 사용합니다. SQL Server에서는 Microsoft Windows 2000 Server 및 Microsoft Windows Server 2003의 메모리를 최대 64GB까지 액세스할 수 있습니다.

[!참고]

AWE는 SQL Server Enterprise, Standard 및 Developer Edition에서만 지원되며 32비트 버전의 SQL Server에만 적용됩니다. Analysis Services에서는 AWE로 매핑된 메모리를 이용할 수 없습니다. 사용할 수 있는 실제 메모리가 사용자 모드 가상 주소 공간보다 적으면 AWE를 사용할 수 없습니다.

표준 32비트 주소는 최대 4GB의 메모리를 매핑할 수 있습니다. 따라서 32비트 프로세스의 표준 주소 공간은 4GB로 제한됩니다. 기본적으로 32비트 Microsoft Windows 운영 체제에서 2GB는 운영 체제용으로 예약되고 2GB를 응용 프로그램에서 사용할 수 있습니다. Windows 2000 Advanced Server의 Boot.ini 파일에서 /3gb 매개 변수를 지정하면 운영 체제에서 주소 공간으로 1GB만 예약되므로 응용 프로그램은 최대 3GB까지 액세스할 수 있습니다. /3gb 매개 변수에 대한 자세한 내용은 프로세스 주소 공간을 참조하십시오.

AWE는 응용 프로그램에서 표준 32비트 주소 지정을 통해 사용할 수 있는 2-3GB보다 많은 메모리의 주소를 지정할 수 있도록 하는 Windows의 메모리 관리 기능에 대한 확장 집합입니다. AWE를 사용하면 응용 프로그램이 실제 메모리를 확보한 다음 페이지되지 않은 메모리의 뷰를 32비트 주소 공간에 동적으로 매핑할 수 있습니다. 32비트 주소 공간은 4GB로 제한되지만 비페이징 메모리는 훨씬 더 커질 수 있습니다. 이를 통해 대형 데이터베이스 시스템과 같이 메모리를 많이 사용하는 응용 프로그램은 32비트 주소 공간에서 지원될 수 있는 것보다 많은 메모리의 주소를 지정할 수 있습니다.

AWE를 사용하도록 운영 체제를 구성하기 전에 다음 사항을 고려하십시오.

  • AWE를 사용하면 32비트 아키텍처에 4GB 이상의 실제 메모리를 할당할 수 있습니다. AWE는 사용 가능한 실제 메모리가 사용자 모드 가상 주소 공간보다 큰 경우에만 사용해야 합니다.

  • 32비트 운영 체제에서 4GB 이상의 실제 메모리를 지원하려면 /pae 매개 변수를 Boot.ini 파일에 추가하고 컴퓨터를 다시 부팅해야 합니다. 자세한 내용은 Windows 설명서를 참조하십시오.

    [!참고]

    Windows Server 2003에서 PAE는 서버가 Hot Add 메모리 장치를 사용하는 경우에만 자동으로 설정됩니다. 이 경우 Hot Add 메모리 장치를 사용하도록 구성된 시스템에서 /pae 매개 변수를 사용하지 않아도 됩니다. 다른 모든 경우에서 4GB가 넘는 메모리를 이용하려면 Boot.ini 파일의 /pae 매개 변수를 사용해야 합니다.

  • 컴퓨터에서 16GB 이상의 실제 메모리를 사용할 수 있으면 운영 체제에 시스템용으로 2GB의 가상 주소 공간이 필요하므로 2GB의 사용자 모드 가상 주소 공간만 지원할 수 있습니다. 운영 체제에서 16GB를 초과하는 메모리 범위를 사용할 수 있도록 하려면 Boot.ini 파일에 /3gb 매개 변수가 포함되지 않아야 합니다. 이 매개 변수가 지정되어 있으면 운영 체제에서 16GB를 초과하는 실제 메모리를 사용할 수 없습니다.

[!참고]

SQL Server 버퍼 풀에서는 AWE로 매핑된 메모리를 모두 활용할 수 있지만 데이터베이스 페이지만 SQL Server의 가상 주소 공간에 동적으로 매핑하거나 매핑을 해제할 수 있으며 AWE를 통해 할당된 메모리를 완전히 활용할 수 있습니다. AWE는 가상 주소 공간에 영구적으로 존재하는 다른 개체, 추가 사용자, 스레드, 데이터베이스 및 쿼리를 직접 지원하지 않습니다.

최대 서버 메모리 값 목록은 메모리 아키텍처의 표를 참조하십시오.