本記事では、OceanBaseデータベースにおける弱い一貫性の読み取りの最適な推奨事項を紹介します。
バッチ処理や統計処理など、リアルタイム性の要件がそれほど高くないアプリケーションについては、リーダーレプリカへの影響を避けるために、弱い一貫性の読み取りを設定できます。セッションレベルまたは弱い一貫性の読み取りのヒントを設定し、読み取り操作をスタンバイレプリカで実行します。
SELECTクエリステートメントにヒントを追加
SELECT /*+read_consistency(weak)*/ * FROM test WHERE c1=1;セッションレベルでシステム変数を設定(1=FROZEN、2=WEAK、3=STRONG)
SET @@ob_read_consistency= 2;