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)