
64비트 Windows Server에서 실행되는 32비트 버전의 SQL Server 2005가 있는 경우 최대 메모리 양을 사용할 수 있습니다. SQL Server 프로세스가 2GB에서 4GB로 증가합니다. 독서 중이것Mark Russinovich의 블로그 항목에서 그는 다음과 같이 말했습니다.
"모든 Microsoft 서버 제품과 Windows의 데이터 집약적 실행 파일에는 대규모 주소 공간 인식 플래그가 표시되어 있습니다."
그리고
"64비트 Windows의 주소 공간은 4GB보다 훨씬 크기 때문에(곧 설명하겠습니다.) Windows는 32비트 프로세스에 주소 지정이 가능한 최대 4GB를 제공하고 나머지는 운영 체제의 가상 메모리로 사용할 수 있습니다."
그 결과 나는 대답이 "예"라고 믿게 되었지만 완전히 확신할 수는 없었습니다.
답변1
예, 인스턴스당 4GB RAM에 액세스할 수 있지만 4GB RAM으로 제한된 SQL Server의 64비트 버전은 대부분의 경우 32비트 버전보다 성능이 뛰어납니다.
답변2
대답은 '예'입니다. 32비트 SQL Server는 인스턴스당 4GB에 가까운 RAM을 사용할 수 있어야 합니다.
/3gb 스위치를 사용하지 마십시오.
귀하가 링크한 블로그 게시물에서 그의 testlimit.exe 예제의 증거를 볼 수 있습니다.