적용 대상: SQL Server
Azure SQL Managed Instance
서버 메모리 옵션을 보거나 수정하려면 이 페이지를 사용합니다.
최소 서버 메모리(MB) 및 0최대 서버 메모리(MB)를 (2,147,483,647MB)2147483647로 설정하는 경우 SQL Server 데이터베이스 엔진 운영 체제 및 기타 애플리케이션이 현재 사용하는 메모리 양에 따라 지정된 시간에 최적의 메모리 양을 활용합니다.
메모
데이터베이스 엔진 메모리 사용에 대한 상한을 설정해야 합니다. 자세한 내용은 서버 메모리 구성 옵션을 참조 하세요.
다음 옵션을 사용하여 데이터베이스 엔진 버퍼 풀에 할당하는 최소 및 최대 메모리를 설정합니다.
서버 메모리 옵션
최소 서버 메모리(MB)
데이터베이스 엔진 최소 할당된 메모리 양으로 시작하고 이 값보다 낮은 메모리를 해제하지 않도록 지정합니다. 데이터베이스 엔진 인스턴스의 크기 및 활동에 따라 이 값을 설정합니다.
운영 체제가 데이터베이스 엔진 너무 많은 메모리를 요청하지 않고 운영 체제 성능을 억제하지 않도록 항상 옵션을 적절한 값으로 설정합니다.
최대 서버 메모리(MB)
데이터베이스 엔진 작업 중에 할당할 수 있는 메모리 상한을 지정합니다. 운영 체제 및 기타 애플리케이션에 실행하기에 충분한 메모리가 있는지 확인하려면 항상 이 구성 옵션을 특정 값으로 설정합니다.
웹 또는 전자 메일 서버와 같은 이러한 다른 애플리케이션이 필요에 따라 메모리를 요청하는 경우 옵션을 설정하지 마세요. 데이터베이스 엔진은 필요에 따라 이들에게 메모리를 해제해 줍니다. 그러나 애플리케이션은 시작할 때 사용 가능한 메모리를 사용하고 필요한 경우 더 이상 요청하지 않는 경우가 많습니다.
이러한 방식으로 동작하는 애플리케이션이 데이터베이스 엔진 동일한 컴퓨터에서 동시에 실행되는 경우 애플리케이션에 필요한 메모리가 데이터베이스 엔진 할당되지 않도록 보장하는 값으로 옵션을 설정합니다.
지정할 max server memory (MB) 수 있는 최소 메모리 양은 128MB입니다.
기타 메모리 옵션
인덱스 생성 메모리(KB, 0 = 동적 메모리)
인덱스를 만드는 동안 사용할 메모리 양을 킬로바이트 단위로 지정합니다. 기본값 0은 동적 할당을 사용하도록 설정하며, 대부분의 경우 추가 조정 없이 작동해야 합니다. 그러나 704에서 2147483647까지의 다른 값(2,147,483,647)을 입력할 수 있습니다.
메모
1부터 703까지의 값은 허용되지 않습니다. 이 범위에 값을 입력하면 필드가 입력한 값을 704로 덮어씁니다.
쿼리당 최소 메모리(KB)
쿼리를 실행하기 위해 할당할 메모리 양을 킬로바이트 단위로 지정합니다. 유효한 값 범위는 5122147483647 2,147,483,647KB입니다. 기본값은 (1,024KB)입니다 1024 .