서버 속성 - 메모리 페이지

적용 대상:SQL Server

이 페이지를 사용하여 서버 메모리 옵션을 확인하거나 수정할 수 있습니다. 최소 서버 메모리를 0으로 설정하고 최대 서버 메모리를 2147483647MB로 설정하면 운영 체제 및 기타 애플리케이션에서 현재 사용하고 있는 메모리에 따라 SQL Server의 메모리가 항상 최적화됩니다. 컴퓨터와 SQL Server의 로드가 변경됨에 따라 할당되는 메모리도 달라집니다. 이 동적 메모리 할당을 아래에 지정된 최소 및 최대값으로 추가로 제한할 수 있습니다.

옵션

최소 서버 메모리(MB)
SQL Server가 최소 할당된 메모리 양으로 시작하고 이 값 아래의 메모리를 해제하지 않도록 지정합니다. SQL Server 인스턴스의 크기 및 활동에 따라 이 값을 설정합니다. 항상 이 옵션을 적당한 값으로 설정하여 운영 체제가 SQL Server에 너무 많은 메모리를 요구하여 Windows 성능을 저하시키지 않도록 해야 합니다.

최대 서버 메모리(MB)
SQL Server가 시작될 때 및 실행되는 동안 할당할 수 있는 최대 메모리 양을 지정합니다. SQL Server와 동시에 실행되는 여러 애플리케이션이 있고 이러한 애플리케이션에 실행하기에 충분한 메모리가 있음을 보장하려는 경우 이 구성 옵션을 특정 값으로 설정할 수 있습니다. 웹 또는 전자 메일 서버 등의 다른 애플리케이션이 필요할 때만 메모리를 요청하는 경우에는 SQL Server가 필요할 때마다 메모리를 해제하므로 이 옵션을 설정하지 않는 편이 좋습니다. 그러나 애플리케이션에서는 시작할 때 사용할 수 있는 모든 메모리를 사용하고, 필요할 때 더 요청하지 않는 경우가 많습니다. 이러한 방식으로 동작하는 애플리케이션이 SQL Server와 동시에 동일한 컴퓨터에서 실행되는 경우 애플리케이션에 필요한 메모리가 SQL Server에서 할당되지 않도록 보장하는 값으로 옵션을 설정합니다. 최대 서버 메모리에 지정할 수 있는 최소 메모리 양은 128MB입니다. (이전 32비트 시스템의 경우 64메가바이트(MB).)

인덱스 생성 메모리(KB, 0 = 동적 메모리)
인덱스를 만드는 동안 사용할 메모리 양(KB)을 지정합니다. 기본값 0을 그대로 사용하면 동적 할당 기능이 설정되고 대부분의 경우 추가 조정 없이 제대로 작동하지만 사용자가 704 ~ 2147483647 사이의 다른 값을 입력할 수도 있습니다.

참고 항목

1 ~ 703 사이의 값은 허용되지 않습니다. 이 범위의 값을 입력하면 필드는 입력한 값을 704로 재정의합니다.

쿼리당 최소 메모리(KB)
쿼리 실행에 할당할 메모리 양(KB)을 지정합니다. 사용자는 값을 512 ~ 2147483647KB로 설정할 수 있습니다. 기본값은 1,024KB입니다.

구성 값
이 창의 옵션에 대해 구성된 값을 표시합니다. 이러한 값을 변경한 후에는 실행 값 을 클릭하여 변경 사항이 적용되었는지 여부를 확인합니다. 변경 사항이 적용되지 않은 경우 먼저 SQL Server 인스턴스를 다시 시작해야 합니다.

실행 값
실행 값 이 창의 옵션에 대한 현재 실행 값을 볼 수 있습니다. 이러한 값은 읽기 전용입니다.

참고 항목

서버 구성 옵션(SQL Server)
서버 메모리 서버 구성 옵션