查詢一致性原則

工作負載群組的查詢一致性原則可讓您指定控制查詢一致性模式的選項。

原則物件

每個選項的組成如下:

  • 具類型的 Value - 限制的值。
  • IsRelaxable - 布林值,定義呼叫端是否可以放寬選項,做為要求 要求屬性的一部分。 預設為 true

可設定的限制如下:

名稱 類型 描述 支援的值 預設值 符合用戶端要求屬性
QueryConsistency QueryConsistency 要使用的一致性模式 StrongWeak,或 WeakAffinitizedByQueryWeakAffinitizedByDatabase Strong queryconsistency
CachedResultsMaxAge timespan 可傳回快取查詢結果的最長存留期。 非負的 timespan null query_results_cache_max_age

注意

預設值適用於下列案例:

  • 未定義原則,且未設定用戶端要求選項。
  • 已定義原則、未定義選項,且未設定用戶端要求選項。
  • 已定義原則,選項已定義為 null 作為其 Value,且未設定用戶端要求選項。

範例

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