一貫性ポリシーのクエリ

ワークロードグループのクエリの一貫性ポリシーを使用すると、クエリの 整合性モードを制御するオプションを指定できます。

ポリシー オブジェクト

各オプションは下記のもので構成されています。

  • 型指定されたValue - 制限の値です。
  • IsRelaxable - 要求の 要求プロパティの一部として、呼び出し元がオプションを緩和できるかどうかを定義するブール値。 既定値は true です。

次の制限を構成できます。

名前 説明 サポート状況の値 既定値 一致するクライアント要求プロパティ
QueryConsistency QueryConsistency 使用する整合性モード StrongWeak、またはWeakAffinitizedByQueryWeakAffinitizedByDatabaseです。 Strong queryconsistency
CachedResultsMaxAge timespan 返される可能性がある、キャッシュされたクエリ結果の最大有効期間。 負以外のtimespan null query_results_cache_max_age

Note

既定値は、次の場合に適用されます。

  • ポリシーが定義されておらず、クライアント要求オプションが設定されていない。
  • ポリシーが定義されていて、オプションが定義されておらず、クライアント要求オプションが設定されていない。
  • ポリシーが定義されていて、オプションがValueとしてnullで定義されていて、クライアント要求オプションが設定されていない。

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