パラメータ |
説明 |
推奨 |
|---|---|---|
| work_thread_num | OBProxyのワーカースレッド数。CPU使用率に大きな影響を与えます。デフォルト値は128です。変更後はOBProxyを再起動する必要があります | 環境に応じて動的に調整可能です。OBProxyのCPU使用上限はwork_thread_numの値となります |
| task_thread_num | 一部のバックグラウンドタスクのスレッド、例:rslist情報の取得。デフォルト値は2です。変更後はOBProxyを再起動する必要があります | デフォルト値を維持します |
| block_thread_num | blockスレッド数。デフォルト値は1です。変更後はOBProxyを再起動する必要があります | デフォルト値を維持します |
| grpc_thread_num | grpcスレッド数。デフォルト値は8です。変更後はOBProxyを再起動する必要があります | デフォルト値を維持します |
| net_accept_threads | acceptを実行するスレッド数。デフォルト値は2です。変更後はOBProxyを再起動する必要があります | デフォルト値を維持します |
| automatic_match_work_thread | 指定されたwork_thread_numを無視し、CPU数に応じてスレッド数を自動調整します。このオプションがtrueの場合、上限はwork_thread_numの値となります。デフォルト値はtrueです。変更後はOBProxyを再起動する必要があります |
work_thread_num の値を大きく設定した場合。
|
| enable_compression_protocol | 圧縮を無効にして、OBProxyのCPU使用率を削減します。有効にするには、OBProxyマシンを再起動する必要があります。 | Falseに設定することを推奨します |
sysテナントで、OBProxyの2883ポートを介してOceanBaseクラスタに接続し、ALTER PROXYCONFIG SETおよびSHOW PROXYCONFIG LIKEステートメントを使用して上記のパラメータを変更および確認できます。
例:
obclient> ALTER PROXYCONFIG SET automatic_match_work_thread = False;
obclient> SHOW PROXYCONFIG LIKE 'work_thread_num';