説明
- 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';