다음을 통해 공유


쿼리 약한 일관성 정책

쿼리 약한 일관성 정책은 약한 일관성 서비스를 구성하는 클러스터 수준 정책 개체입니다.

관리 명령

정책 개체

쿼리 약한 일관성 정책에는 다음 속성이 포함됩니다.

속성 Description 기본값
PercentageOfNodes 쿼리 약한 일관성 서비스를 실행하는 클러스터의 노드 비율입니다(선택한 노드는 약하게 일관된 쿼리를 실행합니다). 또는 기본값(현재 20%)에 대한 사이의 -11100정수입니다. -1
MinimumNumberOfNodes 쿼리 약한 일관성 서비스를 실행하는 최소 노드 수입니다(노드 수가 더 작은 경우 PercentageOfNodes*#NodesInCluster 결정됨). 양수 정수 또는 -1 기본값(현재 2)입니다. 작거나 같음 MaximumNumberOfNodes -1
MaximumNumberOfNodes 쿼리 약한 일관성 서비스를 실행하는 최대 노드 수입니다(노드 수가 클 경우 PercentageOfNodes*#NodesInCluster 결정됨). 양수 정수 또는 -1 기본값(현재 30)입니다. 보다 크거나 같음 MinimumNumberOfNodes -1
SuperSlackerNumberOfNodesThreshold 클러스터의 노드 수가 이 수를 초과하면 약한 일관성 서비스를 실행하는 노드 는 '슈퍼 슬랙커'가 되므로 부하를 줄이기 위해 데이터가 없습니다. 아래 경고를 참조하세요. 또는 기본값의 양수 정수입니다4-1(현재 임계값 없음 - 약한 일관성 노드는 '슈퍼 슬랙커'가 되지 않음). -1
EnableMetadataPrefetch true설정하면 모든 약한 일관성 노드에서 클러스터가 나타나고 몇 분마다 다시 로드될 때 데이터베이스 메타데이터가 미리 로드됩니다. 로 false설정하면 데이터베이스 메타데이터 로드가 쿼리(요청 시)에 의해 트리거되므로 일부 쿼리가 지연될 수 있습니다(데이터베이스 메타데이터를 스토리지에서 끌어올 때까지). 데이터베이스 메타데이터의 사용 기간이 보다 MaximumLagAllowedInMinutes큰 경우 데이터베이스를 쿼리하려면 스토리지에서 데이터베이스 메타데이터를 다시 로드해야 합니다. 아래의 경고 및 중요를 참조하세요. true 또는 false false
MaximumLagAllowedInMinutes 약하게 일관된 메타데이터가 지연될 수 있는 최대 기간(분)입니다. 메타데이터가 이 값보다 오래된 경우 가장 최신 메타데이터는 스토리지에서 가져옵니다(데이터베이스를 쿼리할 때 또는 가 사용하도록 설정된 경우 EnableMetadataPrefech 주기적으로). 아래 경고를 참조하세요. 사이의 정수 160또는 -1 기본값(현재 5 분)입니다. -1
RefreshPeriodInSeconds 각 약한 일관성 노드에서 데이터베이스 메타데이터를 업데이트하는 새로 고침 기간(초)입니다. 아래 경고를 참조하세요. 또는 기본값(현재 120 초) 사이의 -1301800정수입니다. -1

중요

프리페치 작업을 수행하려면 몇 분마다 Azure Storage에서 모든 데이터베이스 메타데이터를 끌어와야 합니다(모든 약한 일관성 노드에서). 이 작업은 기본 스토리지 리소스에 부하를 가하고 클러스터 성능에 영향을 줍니다.

경고

이 속성을 변경하기 전에 지원 팀에 문의하세요.

기본 정책

기본 정책은 다음과 같습니다.

{
  "PercentageOfNodes": -1,
  "MinimumNumberOfNodes": -1,
  "MaximumNumberOfNodes": -1,
  "SuperSlackerNumberOfNodesThreshold": -1,
  "EnableMetadataPrefetch": false,
  "MaximumLagAllowedInMinutes": -1,
  "RefreshPeriodInSeconds": -1
}