pgd group set-option#
概要#
pgd group set-option コマンドは、 EDB
Postgres分散クラスターでグループレベルのオプションを設定するために使用されます。
ユーザーとロール#
bdr_superuser ロールが必要です。 ユーザーロール を参照してください。
構文#
pgd group <GROUP_NAME> set-option [OPTIONS] <OPTION> <VALUE>
<GROUP_NAME> は、オプションを取得するグループの名前です。
<OPTION> は、取得する特定のグループオプションの名前であり、
<VALUE> は、それに設定する値です。次のオプションが使用できます。
グループオプション#
Option |
Description |
|---|---|
apply_delay |
グループに変更を適用する際の遅延。 |
check_constraints |
グループ内のコンストレインをチェックするかどうか。 |
default_commit_scope |
グループのデフォルトのコミットスコープ。 |
enable_routing |
グループ内のルーティングを有効にするかどうか。 |
enable_raft |
グループでRaftを有効にするかどうか。 |
enable_wal_decoder |
グループでWALデコーダーを有効にするかどうか。 |
location |
グループの場所。 |
num_writers |
グループ内のライターの数。 |
route_reader_max_lag |
グループ内のリーダーの最大遅延。 |
route_writer_max_lag |
グループ内のライタの最大遅延。 |
streaming_mode |
グループのストリーミングモード。 |
route_writer_wait_flush |
グループ内のライタをフラッシュするための待機時間。 |
default_seqkind |
グループのデフォルトのシーケンスの種類。 |
default_replica_identity |
グループのデフォルトのレプリカID。 |
conflict_detection_method |
グループの競合検出方法。 |
replay_progress_frequency |
グループの再生進行頻度。 |
batch_inserts |
グループ内のバッチ挿入を有効にするかどうか。 |
analytics_storage_location |
グループ内の分析の保存場所。 |
analytics_write_catalog |
グループ内の分析に使用されるカタログサービス。 |
analytics_autoadd_tables |
グループ内の分析にテーブルを自動的に追加するかどうか。 |
evict_node_action |
ノードが`evict_node_lag_bytes`を超えたときに実行するアクション。 `none`デフォルトはアクションを実行しません。 `part`はノードを分割します。 |
evict_node_lag_bytes |
`evict_node_action`が実行される前にノードが蓄積できるバイト単位の最大レプリケーションラグ。 |
注釈
PGD 6.5から、 analytics_storage_location または`analytics_write_catalog` 設定は、ターゲットが到達可能な読み取り/書き込みパスであることを検証し、それ以外の場合は構成を拒否します。構成手順については、 Setting up PGAA を参照してください。
グループ接続マネージャーオプション#
Option |
Description |
|---|---|
read_write_port |
読み取り/書き込み接続をリッスンするポート |
read_only_port |
読み取り専用接続をリッスンするポート |
http_port |
REST API呼び出しをリッスンするhttpポート統合の目的 |
use_https |
httpリスナーがHTTPSを使用するかどうか。有効になっている場合、サーバー証明書はTLSに使用されます |
server_pool_mode |
Connection pooling モード none プーリングなし session、または`transaction` |
server_pool_timeout |
`server_pool_mode`が`session`または`transaction`の場合、断念するまでに利用可能なプールされたサーバー接続を待機する時間デフォルト10秒 |
read_write_max_client_connections |
許可される最大読み取り/書き込みクライアント接続、デフォルトはmax_connections |
read_write_max_server_connections |
サーバーに対して開かれる最大読み取り/書き込み接続 |
read_only_max_client_connections |
許可される最大読み取り専用クライアント接続 |
read_only_max_server_connections |
サーバーに対して開かれる読み取り専用接続の最大数 |
read_write_consensus_timeout |
読み取り/書き込み接続が受け入れられなくなるまでにコンセンサスが失われるまで待機する時間 |
read_only_consensus_timeout |
読み取り専用接続が受け入れられなくなるまでに、コンセンサス損失を待機する時間。 |
グループプロキシオプションPGD 5.xのみ#
Option |
Description |
|---|---|
proxy_listen_address |
グループ内のプロキシのリッスンアドレス。 |
proxy_listen_addresses |
グループ内のプロキシのリッスンアドレス。 |
proxy_listen_port |
グループ内のプロキシのリッスンポート。 |
proxy_max_client_conn |
グループ内のプロキシのクライアントの最大接続数。 |
proxy_max_server_conn |
グループ内のプロキシのサーバー接続の最大数。 |
proxy_server_conn_timeout |
グループ内のプロキシのサーバー接続タイムアウト。 |
proxy_server_conn_keepalive |
グループ内のプロキシのサーバー接続キープアライブ。 |
proxy_fallback_node_groups |
グループ内のプロキシのフォールバックノードグループ。 |
proxy_fallback_node_group_timeout |
グループ内のプロキシのフォールバックノードグループタイムアウト。 |
proxy_consensus_grace_period |
グループ内のプロキシのコンセンサス猶予期間。 |
proxy_read_listen_address |
グループ内の読み取りプロキシのリッスンアドレス。 |
proxy_read_listen_addresses |
グループ内の読み取りプロキシのリッスンアドレス。 |
proxy_read_listen_port |
グループ内の読み取りプロキシのリッスンポート。 |
proxy_read_max_client_conn |
グループ内の読み取りプロキシのクライアントの最大接続数。 |
proxy_read_max_server_conn |
グループ内の読み取りプロキシのサーバー接続の最大数。 |
proxy_read_server_conn_keepalive |
グループ内の読み取りプロキシのサーバー接続キープアライブ。 |
proxy_read_server_conn_timeout |
グループ内の読み取りプロキシのサーバー接続タイムアウト。 |
proxy_read_consensus_grace_period |
グループ内の読み取りプロキシのコンセンサス猶予期間。 |
オプション#
コマンド固有のオプションはありません。 Global Options を参照してください。
例#
グループの場所を設定する#
pgd group dc1_subgroup set-option location London
__OUTPUT__
Command executed successfully
スペースを含む値にオプションを設定する#
pgd group dc1_subgroup set-option location "New York"
__OUTPUT__
Command executed successfully