Internal catalogs and views¶
ここでは、カタログとビューをアルファベット順に提示しています。
bdr.ddl_epoch¶
DDLエポックごとの状態を保持する内部カタログテーブル。
bdr.ddl_epoch列¶
Name |
Type |
Description |
|---|---|---|
ddl_epoch |
int8 |
単調増加エポック番号 |
origin_node_id |
oid |
このエポックの作成を要求したノードの内部ノードID |
epoch_consume_timeout |
timestamptz |
このエポックのタイムアウト |
epoch_consumed |
boolean |
ローカルノードがエポックを完全に処理するとすぐにtrueに切り替わります |
epoch_consumed_lsn |
boolean |
ローカルノードがエポックを処理したLSN |
bdr.event_history¶
特定のPGDノードのクラスターメンバーシップイベントを追跡する内部カタログテーブル。具体的には、以下を追跡します。
*ノードが参加します(クラスターに)
Raftの状態が変化する(つまり、ノードがコンセンサスプロトコルでの役割を変更するたび-リーダー、フォロワー、または候補者からリーダーへ)- Raftコンセンサスのモニタリング を参照
*ワーカーがエラーアウトしたとき( bdr.workers を参照)
および PGDレプリケーションワーカーのモニタリング )
bdr.event_history列¶
Name |
Type |
Description |
|---|---|---|
event_node_id |
oid |
イベントが参照するノードのID |
event_type |
int |
イベントの種類(ノード、raft、またはワーカー関連のイベント) |
event_sub_type |
int |
イベントのサブタイプ、つまり、参加、状態変更、またはエラーの場合 |
event_source |
text |
イベントがソースされたワーカープロセスの名前 |
event_time |
timestamptz |
イベントが発生したタイムスタンプ |
event_text |
text |
イベントのテキスト表現(ワーカーのエラーなど) |
event_detail |
text |
イベントのより詳細な説明(今のところ、ワーカーエラーにのみ関連) |
bdr.event_summary¶
より人間に優しい形式で情報を表示するbdr.event_history
カタログのビュー。具体的には、イベントタイプとサブタイプを整数ではなくテキスト表現として表示します。
bdr.node_config¶
ノードごとの構成オプションを備えた内部カタログテーブル。
bdr.node_config列¶
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードID |
node_route_priority |
int |
このノードに割り当てられた優先度 |
node_route_fence |
boolean |
このノードをフェンスするように切り替えます |
node_route_writes |
boolean |
書き込みを許可するように切り替えます |
node_route_reads |
boolean |
読み取りを許可するように切り替えます |
node_route_dsn |
text |
このノードのインターフェース |
bdr.node_group_config¶
ノードグループごとの構成オプションを備えた内部カタログテーブル。
bdr.node_group_config列¶
Name |
Type |
Description |
|---|---|---|
node_group_id |
oid |
ノードグループID |
route_writer_max_lag |
bigint |
受け入れられる最大書き込み遅延 |
route_reader_max_lag |
bigint |
受け入れられる最大読み取り遅延 |
route_writer_wait_flush |
boolean |
フラッシュを待つ必要がある場合は切り替えます |
bdr.node_group_routing_config_summary¶
ノードグループごとのルーティング構成オプション。
bdr.node_group_routing_info¶
プロキシの現在のルーティング情報を保持する内部カタログテーブル。
bdr.node_group_routing_info列¶
Name |
Type |
Description |
|---|---|---|
node_group_id |
oid |
このプロキシが使用するノードグループID |
write_node_id |
oid |
現在の書き込みノード |
prev_write_node_id |
oid |
前の書き込みノード |
read_node_ids |
oid[] |
読み込んだノードIDのリスト |
bdr.node_group_routing_summary¶
よりフレンドリーな方法で情報を示すbdr.node_group_routing_info
カタログのビュー
bdr.node_routing_config_summary¶
ノードごとのルーティング構成オプション。
bdr.proxy_config¶
プロキシ固有の構成を保持する内部カタログテーブル。
bdr.proxy_config列¶
Name |
Type |
Description |
|---|---|---|
proxy_name |
name |
プロキシの名前 |
node_group_id |
oid |
このプロキシが使用するノードグループID |
listen_port |
int |
プロキシが使用するポート |
max_client_conn |
int |
プロキシが受け入れる最大クライアント接続数 |
max_server_conn |
int |
サーバーが受け入れる最大接続数 |
server_conn_timeout |
interval |
サーバー接続のタイムアウト |
server_conn_keepalive |
interval |
サーバー接続キープアライブの間隔 |
fallback_group_timeout |
interval |
フォールバックに必要なタイムアウト |
fallback_group_ids |
oid[] |
フォールバックに使用するグループIDのリスト |
listen_addrs |
text[] |
リッスンアドレス |
bdr.proxy_config_summary¶
プロキシインスタンスごとの特定の構成オプション。
bdr.sequence_kind¶
各非ローカルシーケンスのタイプを格納する内部状態テーブル。診断目的には、ビュー
bdr.sequences をお勧めします。
bdr.sequence_kind列¶
Name |
Type |
Description |
|---|---|---|
seqid |
oid |
シーケンスの内部OID |
seqkind |
char |
内部シーケンスの種類( 'l'=ローカル、't'=タイムハード、's'=スノーフレークイド、'g'=galloc) |