你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
查询一致性策略
工作负载组的查询一致性策略允许指定控制查询的一致性模式的选项。
策略对象
每个选项都包括:
- 键入的
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"
}
}
相关内容
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈