Analysis Services는 다음 표에 나열된 서버 메모리 속성을 지원합니다. 이러한 속성을 설정하는 방법에 대한 지침은 SQL Server 2008 R2 Analysis Services 작업 가이드를 참조하세요.
1에서 100 사이의 값은 총 실제 메모리 또는 가상 주소 공간 중 더 적은 백분율을 나타냅니다. 100이 넘는 값은 메모리 제한을 바이트 단위로 나타냅니다.
적용 대상: 달리 명시되지 않는 한 다차원 및 테이블 형식 서버 모드입니다.
속성
LowMemoryLimit
서버가 메모리가 부족한 지점을 정의하는 부호 있는 64비트 배정밀도 부동 소수점 숫자 속성으로, 총 실제 메모리의 백분율로 표시됩니다. 이 제한에 도달하면 인스턴스는 만료된 세션을 닫고 사용되지 않은 계산을 언로드하여 캐시에서 메모리를 천천히 지우기 시작합니다. 서버는 이 제한 이하의 메모리를 해제하지 않습니다. 기본값은 65입니다. 낮은 메모리 제한이 실제 메모리 또는 가상 주소 공간의 65% 중 더 적은 것을 나타냅니다.
TotalMemoryLimit
도달하면 서버에서 메모리 할당을 더 적극적으로 취소하는 임계값을 정의합니다. 기본값% (80)은 물리적 메모리 또는 가상 주소 공간 중 더 적은 값입니다.
TotalMemoryLimit는 항상 HardMemoryLimit보다 작아야 합니다.
HardMemoryLimit
인스턴스가 활성 사용자 세션을 적극적으로 종료하여 메모리 사용량을 줄이는 메모리 임계값을 지정합니다. 메모리 압력으로 인해 취소된 모든 세션은 오류 메시지를 받게 됩니다. 기본값인 0(0)은 시스템의 총 실제 메모리와 중간 값으로 TotalMemoryLimit 설정됨을 의미 HardMemoryLimit 합니다. 시스템의 실제 메모리가 프로세스의 가상 주소 공간보다 크면 가상 주소 공간을 대신 사용하여 계산HardMemoryLimit합니다.
VirtualMemoryLimit
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
VertiPaqPagingPolicy
서버가 메모리 부족 상태로 실행되는 경우의 페이징 동작을 지정합니다. 유효한 값은 다음과 같습니다.
페이징을 비활성화하려면 0을 설정하십시오. 메모리가 부족하면 메모리 부족 오류가 발생하여 처리가 실패합니다. 페이징을 사용하지 않도록 설정하는 경우 서비스 계정에 Windows 권한을 부여해야 합니다. 서비스 계정 구성(Analysis Services)에 대한 지침을 참조하세요.
1 이 기본값입니다. 이 속성은 운영 체제 페이지 파일 (pagefile.sys)을 사용하여 디스크로 페이징할 수 있도록 합니다.
1로 설정하면 VertiPaqPagingPolicy 서버가 지정한 메서드를 사용하여 디스크에 페이지를 만들려고 하기 때문에 메모리 제약 조건으로 인해 처리가 실패할 가능성이 적습니다.
VertiPaqPagingPolicy 속성을 설정해도 메모리 오류가 발생하지 않습니다. 메모리 부족 오류는 다음 조건에서 계속 발생할 수 있습니다.
모든 사전에 대한 메모리가 부족합니다. 처리하는 동안 Analysis Services는 메모리의 각 열에 대한 사전을 잠가며 이러한 모든 사전은 지정된
VertiPaqMemoryLimit값보다 많을 수 없습니다.프로세스를 수용할 수 있는 가상 주소 공간이 부족합니다.
메모리 부족 오류를 영구적으로 해결하려면 모델을 다시 디자인하여 처리가 필요한 데이터의 양을 줄이거나 컴퓨터에 물리적 메모리를 더 추가할 수 있습니다.
테이블 형식 서버 모드에만 적용됩니다.
VertiPaqMemoryLimit
디스크에 페이징이 허용되는 경우 이 속성은 페이징이 시작되는 메모리 사용 수준(총 메모리의 백분율)을 지정합니다. 기본값은 60입니다. 메모리 사용량이 60% 미만이면 서버가 디스크로 페이지를 넘기지 않습니다.
이 속성은 페이징이 발생하려면 VertiPaqPagingPolicyProperty가 1로 설정되어야 하는 조건에 따라 달라집니다.
테이블 형식 서버 모드에만 적용됩니다.
HighMemoryPrice
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
MemoryHeapType
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
다차원 서버 모드에만 적용됩니다.
HeapTypeForObjects
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
다차원 서버 모드에만 적용됩니다.
DefaultPagesCountToReuse
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
HandleIA64AlignmentFaults
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
MidMemoryPrice
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
MinimumAllocatedMemory
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
PreAllocate
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
SessionMemoryLimit
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
WaitCountIfHighMemory
Microsoft 지원 지침에 따라 변경해서는 안 되는 고급 속성입니다.
또한 참조하십시오
Analysis Services에서 서버 속성 구성
Analysis Services 인스턴스의 서버 모드 확인