查詢一致性原則
適用於: ✅Microsoft網狀架構✅Azure 數據總管
工作負載群組的查詢一致性原則允許指定控制 查詢一致性模式 的選項。
原則物件
每個選項都包含:
- 具型別
Value
- 限制的值。 IsRelaxable
- 布爾值,定義呼叫端是否可以放寬選項,做為要求要求屬性的一部分。 預設值為true
。
下列限制可設定:
名稱 | 類型 | 描述 | 支援值 | 預設值 | 比對用戶端要求屬性 |
---|---|---|---|---|---|
QueryConsistency | QueryConsistency |
要使用的 一致性模式 。 | Strong 、Weak 、WeakAffinitizedByQuery 或 WeakAffinitizedByDatabase |
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"
}
}
監視
您可以使用 計量來監視節點上元數據快照集存留期的延遲,做為弱式一致性服務前端 Weak consistency latency
。 如需詳細資訊,請參閱 查詢計量。