説明
- V4.4.x系では、このパラメータはV4.4.2バージョンから導入されました。
- V4.2.5系では、このパラメータはV4.2.5 BP5バージョンから導入されました。
機能の概要
enable_gts_standaloneは、テナントのGTSサービスが専用ユニットセットを使用するかどうかを設定します。GTS専用モードを有効にすると、GTSサービスのパフォーマンスと安定性が向上します。
権限要件
パラメータの確認
sysテナントとすべてのユーザーテナントはSHOW PARAMETERSステートメント、またはGV$OB_PARAMETERSビューを使用してこのパラメータを確認できます。パラメータの変更
sysテナントとユーザーテナントはこの構成パラメータを変更できます。
プロパティの説明
プロパティ |
説明 |
|---|---|
| パラメータタイプ | Bool |
| デフォルト値 | False |
| 値の範囲 |
|
| 変更は可能か | はい。ALTER SYSTEM SETステートメントを使用して変更できます。 |
| OBServerノードの再起動が必要か | 不要です |
使用方法
テナントのGTSサービスは、システムログストリームが配置されるユニットが担当します。GTSサービスとユーザーログストリームが同一のユニット上にある場合、ユーザーログストリームのアクセス負荷や運用操作の影響を受けるリスクがあります。GTSサービスがテナント全体の可用性に影響を与えるのを防ぐため、OceanBaseデータベースはGTSサービスが専用ユニットセットを使用する機能を提供しています。
GTS専用機能を有効にすると、ロードバランシングが自動的に一組のユニットを選択し、システムログストリームに割り当てます(優先的にログストリームの運用作業コマンドで指定されたunit_list、または現在存在するunit_list)。その後、ユーザーログストリームは他のユニットに自動的に分散配置されます。
GTS専用機能を有効にした後、テナントのすべてのゾーンのUNIT_NUMが2以上であり、かつパラメータenable_rebalanceが有効な状態である必要があります。これにより、GTS専用モードが有効になります。
設定例
GTS専用機能を有効にします。
obclient> ALTER SYSTEM SET enable_gts_standalone = 'True';