Aracılığıyla paylaş


Sorgu tutarlılığı ilkesi

İş yükü grubunun sorgu tutarlılığı ilkesi, sorguların tutarlılık modunu denetleye seçeneklerin belirtilmesine olanak tanır.

İlke nesnesi

Her seçenek şunlardan oluşur:

  • Yazılan Value - sınırın değeri.
  • IsRelaxable - isteğin istek özelliklerinin bir parçası olarak seçeneğin çağıran tarafından gevşetilip gevşetilebileceğini tanımlayan boole değeri. true varsayılan değerdir.

Aşağıdaki sınırlar yapılandırılabilir:

Ad Tür Description Desteklenen değerler Varsayılan değer Eşleşen istemci isteği özelliği
QueryConsistency QueryConsistency Kullanılacak tutarlılık modu . Strong, Weakveya WeakAffinitizedByQuery, WeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan Döndürülebilecek önbelleğe alınmış sorgu sonuçlarının yaş üst sınırı. Negatif olmayan bir timespan null query_results_cache_max_age

Not

Varsayılan değer aşağıdaki durumlarda geçerlidir:

  • İlke tanımlanmamıştır ve istemci isteği seçeneği ayarlanmamıştır.
  • İlke tanımlanır, seçenek tanımlanmamıştır ve istemci isteği seçeneği ayarlanmamıştır.
  • İlke tanımlanır, seçeneği ile tanımlanır nullValueve istemci isteği seçeneği ayarlanmamıştır.

Örnek

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