쿼리 일관성 정책
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer
워크로드 그룹의 쿼리 일관성 정책을 사용하면 쿼리의 일관성 모드를 제어하는 옵션을 지정할 수 있습니다.
정책 개체
각 옵션은 다음으로 구성됩니다.
- 형식화된
Value
- 제한 값입니다. IsRelaxable
- 요청의 요청 속성의 일부로 호출자가 옵션을 완화할 수 있는지 여부를 정의하는 부울 값입니다. 기본값은true
입니다.
다음 제한은 구성할 수 있습니다.
속성 | 형식 | 설명 | 지원되는 값 | Default value | 클라이언트 요청 속성 일치 |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
사용할 일관성 모드입니다. | Strong , Weak , WeakAffinitizedByQuery 또는 WeakAffinitizedByDatabase |
Strong |
queryconsistency |
CachedResultsMaxAge | timespan |
반환할 수 있는 캐시된 쿼리 결과의 최대 기간입니다. | 음수가 아닌 timespan |
null |
query_results_cache_max_age |
참고 항목
기본값은 다음과 같은 경우에 적용됩니다.
- 정책이 정의되지 않았으며 클라이언트 요청 옵션이 설정되지 않았습니다.
- 정책이 정의되고, 옵션이 정의되지 않았으며, 클라이언트 요청 옵션이 설정되지 않았습니다.
- 정책이 정의되고, 옵션이 해당
Value
옵션으로null
정의되고, 클라이언트 요청 옵션이 설정되지 않습니다.
예시
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
},
"CachedResultsMaxAge": {
"IsRelaxable": true,
"Value": "05:00:00"
}
}
모니터링
메트릭을 사용하여 약한 일관성 서비스 헤드 역할을 하는 노드에서 메타데이터 스냅샷 기간의 대기 시간을 모니터링할 Weak consistency latency
수 있습니다. 자세한 내용은 쿼리 메트릭을 참조 하세요.