説明
V4.4.2バージョンでは、この構成パラメータはV4.4.2 BP2バージョンから導入されました。
機能の概要
構成パラメータ enable_standby_semi_sync は、スタンバイデータベース(スタンバイテナント)のセミシンクロモードを有効にするかどうかを制御します。
権限要件
パラメータの確認
sysテナントとすべてのユーザーテナントはSHOW PARAMETERSステートメント、またはGV$OB_PARAMETERSビューを使用してこのパラメータを確認できます。パラメータの変更
sysテナントとユーザーテナントはこの構成パラメータを変更できます。
プロパティの説明
プロパティ |
説明 |
|---|---|
| パラメータタイプ | Bool |
| デフォルト値 | False |
| 値の範囲 |
|
| 変更は可能か | はい。ALTER SYSTEM SETステートメントを使用して変更できます。 |
| OBServerノードの再起動が必要か | 不要です。設定は即時に反映されます。 |
使用方法
スタンバイデータベースの保護モードが
MAXIMUM PERFORMANCE(最大パフォーマンスモード)の場合にのみ、この構成パラメータの値を変更できます。業務のオフピーク時に操作し、しばらく(約10秒)待ってから通常のトラフィックに戻すことを推奨します。
その他の保護モード(
MAXIMUM PERFORMANCE以外)でスタンバイデータベースをセミシンクロモードに切り替えたい場合は、スタンバイデータベースをMAXIMUM PERFORMANCE(最大パフォーマンス)モードに設定した後、この構成パラメータenable_standby_semi_syncの値をTrueに設定し、次にMAXIMUM AVAILABILITY(最大可用性)またはMAXIMUM PROTECTION(最大保護)モードに切り替えます。切り替えが成功すると、この構成パラメータは読み取り専用になります。
設定例
スタンバイデータベースの準同期的モードを有効にします。
obclient> ALTER SYSTEM SET enable_standby_semi_sync = True;