説明
このビューはV4.0.0バージョンから導入されました。
機能の概要
ビュー GV$OB_PARAMETERS は、テナントが存在するすべてのOBServerノード上のパラメータ("_"で始まる隠れたパラメータを含む)情報を表示するために使用されます。
フィールド説明
フィールド名 |
型 |
NULL許容 |
説明 |
|---|---|---|---|
| SVR_IP | varchar(46) | NO | サーバーIPアドレス |
| SVR_PORT | bigint(20) | NO | サーバーポート番号 |
| ZONE | varchar(128) | NO | Zone名 |
| SCOPE | varchar(64) | NO |
|
| TENANT_ID | bigint(20) | YES | テナントID:
|
| NAME | varchar(128) | NO | パラメータ名 |
| DATA_TYPE | varchar(128) | YES | パラメータ値の型
説明V4.3.0以降、このフィールドの値は |
| VALUE | varchar(65536) | NO | パラメータ値 |
| INFO | varchar(4096) | NO | パラメータの説明 |
| SECTION | varchar(128) | NO | パラメータが属するモジュール |
| EDIT_LEVEL | varchar(128) | NO | パラメータ変更の有効化方法:
|
| DEFAULT_VALUE | varchar(65536) | NO | パラメータのデフォルト値
説明
|
| ISDEFAULT | varchar(3) | NO | 現在の値がデフォルト値かどうかを示します。
説明
|
ビューにおける DATA_TYPE フィールドの取り得る値は以下のとおりです。
フィールド |
値 |
説明 |
例(NAME=VALUE) |
|---|---|---|---|
| BOOL | ブール型 | enable_ddl=True | |
| INT | 整数型 | log_disk_percentage=1 | |
| DOUBLE | 浮動小数点数型 | server_cpu_quota_min=1.0 | |
| STRING | 文字列型 | leak_mod_to_check='NONE' | |
| STR_LIST | セミコロン区切りの文字列リスト | config_additional_dir='etc2;etc3' | |
| TIME | 時間範囲 | merger_check_interval='10m' | |
| MOMENT | 時点 | major_freeze_duty_time='02:00' | |
| CAPACITY | 容量、例:3MB、5G | log_disk_size='0M' | |
| VERSION | バージョン番号 | compatible='4.3.0.0' | |
| MODE | OBKVの対応する機能の有効化/無効化を指定する | _obkv_feature_mode = 'ttl=off, rerouting=on' |
クエリ例
テナントが存在するすべてのOBServerノード上のパラメータlarge_query_thresholdに関する情報を照会します。
obclient [oceanbase]> SELECT * FROM oceanbase.GV$OB_PARAMETERS WHERE NAME LIKE '%large_query_threshold%'\G
クエリ結果は次のとおりです:
*************************** 1. row ***************************
SVR_IP: 11.xx.xx.xx
SVR_PORT: 12615
ZONE: z1
SCOPE: CLUSTER
TENANT_ID: NULL
NAME: large_query_threshold
DATA_TYPE: TIME
VALUE: 5s
INFO: threshold for execution time beyond which a request may be paused and rescheduled as a \'large request\', 0ms means disable \'large request\'. Range: [0ms, +∞)
SECTION: TENANT
EDIT_LEVEL: DYNAMIC_EFFECTIVE
DEFAULT_VALUE: 5s
ISDEFAULT: YES
1 row in set