쿼리 약한 일관성 정책
쿼리 약한 일관성 정책은 약한 일관성 서비스를 구성하는 클러스터 수준 정책 개체입니다.
관리 명령
- 를 사용하여
.show cluster policy query_weak_consistency
클러스터의 현재 쿼리 약한 일관성 정책을 표시합니다. - 를 사용하여
.alter cluster policy query_weak_consistency
클러스터의 현재 쿼리 약한 일관성 정책을 변경합니다.
정책 개체
쿼리 약한 일관성 정책에는 다음 속성이 포함됩니다.
속성 | Description | 값 | 기본값 |
---|---|---|---|
PercentageOfNodes | 쿼리 약한 일관성 서비스를 실행하는 클러스터의 노드 비율입니다(선택한 노드는 약하게 일관된 쿼리를 실행합니다). | 또는 기본값(현재 20% )에 대한 사이의 -1 1 100 정수입니다. |
-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 주기적으로). 아래 경고를 참조하세요. |
사이의 정수 1 60 또는 -1 기본값(현재 5 분)입니다. |
-1 |
RefreshPeriodInSeconds | 각 약한 일관성 노드에서 데이터베이스 메타데이터를 업데이트하는 새로 고침 기간(초)입니다. 아래 경고를 참조하세요. | 또는 기본값(현재 120 초) 사이의 -1 30 1800 정수입니다. |
-1 |
중요
프리페치 작업을 수행하려면 몇 분마다 Azure Storage에서 모든 데이터베이스 메타데이터를 끌어와야 합니다(모든 약한 일관성 노드에서). 이 작업은 기본 스토리지 리소스에 부하를 가하고 클러스터 성능에 영향을 줍니다.
경고
이 속성을 변경하기 전에 지원 팀에 문의하세요.
기본 정책
기본 정책은 다음과 같습니다.
{
"PercentageOfNodes": -1,
"MinimumNumberOfNodes": -1,
"MaximumNumberOfNodes": -1,
"SuperSlackerNumberOfNodesThreshold": -1,
"EnableMetadataPrefetch": false,
"MaximumLagAllowedInMinutes": -1,
"RefreshPeriodInSeconds": -1
}
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기