2.210 MULTISHARD_QUERY_DATA_CONSISTENCY
MULTISHARD_QUERY_DATA_CONSISTENCY
を使用すると、マルチシャード問合せのデータ整合性設定を指定できます。
特性 | 説明 |
---|---|
パラメータ・タイプ |
文字列 |
構文 |
|
デフォルト値 |
STRONG |
変更可能 |
|
PDBで変更可能 |
はい |
基本 |
いいえ |
Oracle RAC |
このパラメータの値は、Oracle RACインスタンスごとに変えることができます。 |
MULTISHARD_QUERY_DATA_CONSISTENCY
を使用すると、グローバルに分散させることができるマルチシャード問合せをシャード間で実行する際に、SCN同期のコストを回避できます。
MULTISHARD_QUERY_DATA_CONSISTENCY
は、システム・レベルまたはセッション・レベルで設定できます。
MULTISHARD_QUERY_DATA_CONSISTENCY
に設定できる値は次のとおりです。
-
STRONG
: この設定を使用すると、SCN同期がすべてのシャードにわたって実行され、データはすべてのシャードで一貫しています。この設定は、グローバルな読込み一貫性機能を提供します。これはデフォルト値です。 -
SHARD_LOCAL
: この設定を使用すると、SCN同期がすべてのシャードにわたって実行されません。データは各シャード内で一貫しています。この設定は、最新のデータを提供します。 -
DELAYED_STANDBY_ALLOWED
: この設定を使用すると、SCN同期がすべてのシャード間で実行されません。データは各シャード内で一貫しています。この設定により、可能な場合は(たとえば、ロード・バランシングに応じて)データをData Guardスタンバイ・データベースからフェッチできますが、失効データがスタンバイ・データベースから戻されることもあります。
関連項目:
マルチシャード問合せの一貫性レベルを指定する方法の詳細は、『Oracle Shardingの使用』を参照してください