다음을 통해 공유


쿼리 일관성 정책

워크로드 그룹의 쿼리 일관성 정책을 사용하면 쿼리의 일관성 모드 를 제어하는 옵션을 지정할 수 있습니다.

정책 개체

각 옵션은 다음으로 구성됩니다.

  • 형식화된 Value - 제한 값입니다.
  • IsRelaxable - 요청의 요청 속성의 일부로 호출자가 옵션을 완화할 수 있는지 여부를 정의하는 부울 값입니다. 기본값은 true입니다.

구성 가능한 제한은 다음과 같습니다.

Name 형식 Description 지원되는 값 기본값 클라이언트 요청 속성 일치
QueryConsistency QueryConsistency 사용할 일관성 모드입니다 . Strong, Weak또는 WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan 반환할 수 있는 캐시된 쿼리 결과의 최대 기간입니다. 음수가 아닌 timespan null query_results_cache_max_age

참고

기본값은 다음과 같은 경우에 적용됩니다.

  • 정책이 정의되지 않았으며 클라이언트 요청 옵션이 설정되지 않았습니다.
  • 정책이 정의되고, 옵션이 정의되지 않았으며, 클라이언트 요청 옵션이 설정되지 않았습니다.
  • 정책이 정의되고 옵션이 로 정의 nullValue되며 클라이언트 요청 옵션이 설정되지 않았습니다.

예제

"QueryConsistencyPolicy": {
  "QueryConsistency": {
    "IsRelaxable": true,
    "Value": "Weak"
  },
  "CachedResultsMaxAge": {
    "IsRelaxable": true,
    "Value": "05:00:00"
  }
}