共用方式為


查詢一致性原則

適用於: ✅Microsoft網狀架構Azure 數據總管

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

原則物件

每個選項都包含:

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

下列限制可設定:

名稱 類型​​ 描述 支援值 預設值 比對用戶端要求屬性
QueryConsistency QueryConsistency 要使用的 一致性模式 StrongWeakWeakAffinitizedByQueryWeakAffinitizedByDatabase 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"
  }
}

監視

您可以使用 計量來監視節點上元數據快照集存留期的延遲,做為弱式一致性服務前端 Weak consistency latency 。 如需詳細資訊,請參閱 查詢計量