User visible catalogs and views#
カタログとビューは、アルファベット順にここにリストされています。
bdr.camo_decion_journal#
bdr.logical_transaction_status
が呼び出された場合、フェイルオーバー後にCAMOパートナーノードによって解決された決定の永続ジャーナル。
bdr.commit_decisions とは異なり、これは通常の動作条件つまり、
CAMOペアの両方のノードが実行され接続されている下で処理されたトランザクションをカバーしません。このジャーナルのエントリは、自動的にクリーンアップされることはありません。これは、システムが依存しない診断ツールです。
bdr.camo_decision_journal 列#
Name |
Type |
Description |
|---|---|---|
origin_node_id |
oid |
トランザクションが実行されたノードのOID |
origin_xid |
oid |
リモートオリジンノードのトランザクションID |
decision |
char |
コミットの場合は'c'、アボートの場合は'a' |
decision_ts |
timestamptz |
ディシジョンタイム |
bdr.commit_Decisions#
Commit At Most Once CAMOパートナーとして構成されたノードで内部的に使用されるビュー。過去15分間にCAMOパートナーがトランザクションに対して行った決定を示します。
bdr.commit_decisions 列#
Name |
Type |
Description |
|---|---|---|
origin_node_id |
oid |
トランザクションが実行されたノードのOID |
origin_xid |
xid |
リモートオリジンノードのトランザクションID |
decision |
char |
決定が下されました。 `c`コミット、または`a`アボートです。 |
local_xid |
xid |
ローカルノードのトランザクションID |
commit_ts |
timestamptz |
トランザクションのコミットタイムスタンプ |
decision_ts |
timestamptz |
ディシジョンタイム |
bdr.commit_scopes#
bdr.commit_scope
でグループコミットを有効にするために使用できるすべてのコミットスコープを保存するカタログ。
bdr.commit_scopes 列#
Name |
Type |
Description |
|---|---|---|
commit_scope_id |
oid |
参照するスコープのID |
commit_scope_name |
name |
参照するスコープの名前 |
commit_scope_origin_node_group |
oid |
IDで参照される、ルールが適用されるノードグループ |
sync_scope_rule |
text |
スコープの定義 |
bdr.conflict_history#
このテーブルは、競合がログに記録されるデフォルトのテーブルです。テーブルは列local_time
でRANGEパーティション化されており、Autopartitionによって管理されます。デフォルトのデータ保持期間は30日です。
このテーブルへのアクセスは、テーブルの所有者が可能であり、行レベルのセキュリティによって制限されている、自分が所有するテーブルのすべての競合を表示できます。
詳細については、 bdr_read_all_conflicts を参照してください。
bdr.conflict_history 列#
Name |
Type |
Description |
|---|---|---|
sub_id |
oid |
この競合を生成したサブスクリプション。 `bdr.subscription`テーブルに結合できます |
origin_node_id |
oid |
競合する変更を生成したノードのOID pg_upgrade カタログで見られる |
local_xid |
xid |
競合時のレプリケーションプロセスのローカルトランザクション |
local_lsn |
pg_lsn |
競合時のローカルLSN |
local_time |
timestamp with time zone |
紛争の現地時間 |
remote_xid |
xid |
リモートノードオリジンで競合する変更を生成したトランザクション |
remote_change_nr |
oid |
トランザクション内の変更のインデックス |
remote_commit_lsn |
pg_lsn |
リモートノードオリジンで競合する変更を生成したトランザクションのコミットLSN |
remote_commit_time |
timestamp with time zone |
リモートノードオリジンで競合する変更を生成したトランザクションのコミットタイムスタンプ |
conflict_type |
text |
検出された競合のタイプ |
conflict_resolution |
text |
選択された競合解決 |
conflict_index |
regclass |
競合するインデックスインデックスが削除されていない場合にのみ有効です |
reloid |
oid |
競合するリレーションインデックスがドロップされていない場合にのみ有効 |
nspname |
text |
競合時に競合が発生したリレーションのスキーマの名前 名前の変更に従いません |
relname |
text |
競合時に競合が発生したリレーションの名前名前の変更に従いません。 |
key_tuple |
json |
行のマッチングに使用されるキーのJson表現 |
remote_tuple |
json |
競合する着信行のJson表現 |
local_tuple |
json |
ローカル競合行のJson表現 |
apply_tuple |
json |
結果の適用された行のJson表現 |
local_tuple_xmin |
xid |
ローカル競合行を生成したトランザクション `local_tuple`が設定され、行が固定されていない場合 |
local_tuple_node_id |
oid |
ローカル競合行を生成したノード `local_tuple`が設定され、行が固定されていない場合 |
local_tuple_commit_time |
timestamp with time zone |
ローカル競合行の最後の既知の変更タイムスタンプ `local_tuple`が設定され、行が固定されていない場合。このコミットタイムスタンプは、このタプルを生成したノードに属します。 |
bdr.conflict_history_summary#
行の競合に関するユーザーが読み取り可能な詳細を含むビュー。
bdr.conflict_history_summary 列#
Name |
Type |
Description |
|---|---|---|
nspname |
text |
スキーマの名前 |
relname |
text |
テーブルの名前 |
origin_node_id |
oid |
競合する変更を生成したノードのOID pg_upgrade カタログで見られる |
remote_commit_lsn |
pg_lsn |
リモートノードオリジンで競合する変更を生成したトランザクションのコミットLSN |
remote_change_nr |
oid |
トランザクション内の変更のインデックス |
local_time |
timestamp with time zone |
紛争の現地時間 |
local_tuple_commit_time |
timestamp with time zone |
ローカルコミットの時間 |
remote_commit_time |
timestamp with time zone |
リモートコミットの時間 |
conflict_type |
text |
競合の種類 |
conflict_resolution |
text |
採択された決議 |
bdr.consensus_kv_data#
bdr.consensus_kv_store() およびbdr.consensus_kv_fetch()
インターフェイスによって使用される内部RaftベースのKVストアの永続ストレージ。
bdr.consensus_kv_data 列#
Name |
Type |
Description |
|---|---|---|
kv_key |
text |
一意のキー |
kv_val |
json |
json形式の任意の値 |
kv_create_ts |
timestamptz |
最終書き込みタイムスタンプ |
kv_ttl |
int |
ミリ秒単位の値の生存時間 |
kv_expire_ts |
timestamptz |
有効期限タイムスタンプ kv_create_ts + kv_ttl |
bdr.crdt_handlers#
この表は、すべてのCRDTデータ型のマージハンドラーファンクションをリストしています。
bdr.crdt_handlers 列#
Name |
Type |
Description |
|---|---|---|
crdt_type_id |
regtype |
CRDTデータ型ID |
crdt_merge_id |
regproc |
このデータ型のマージファンクション |
bdr.ddl_replication#
このビューには、現在の DDL filters によってセットアップされたDDLレプリケーション構成がリストされます。
bdr.ddl_replication 列#
Name |
Type |
Description |
|---|---|---|
set_ddl_name |
name |
DDLフィルタの名前 |
set_ddl_tag |
text |
適用するコマンドタグ正規表現 |
set_ddl_role |
text |
適用されるロール正規表現 |
set_name |
name |
このフィルタが定義されているレプリケーションセットの名前 |
bdr.depend#
このテーブルは、PGDカタログ内の内部オブジェクトの依存関係を追跡します。
bdr.failover_replication_slots#
このテーブルは、フェールオーバーサポートで使用されている論理レプリケーションスロットのステータスを追跡します。フェイルオーバーレプリケーションスロットの詳細については、 CDC Failover support を参照してください。
bdr.failover_replication_slots 列#
Name |
Type |
Description |
|---|---|---|
slot_name |
name |
レプリケーションスロットの名前 |
slot_id |
oid |
レプリケーションスロットのID |
node_group_id |
oid |
ノードグループのID |
plugin |
name |
プラグインの名前 |
twophase |
boolean |
スロットは2フェーズコミットに使用されますか |
active_node |
oid |
アクティブノードのID |
active_pid |
int |
現在スロットをデコードしているプロセスのPID |
prev_node |
oid |
以前のノードのID |
bdr.global_consensus_journal#
このカタログテーブルは、グローバルコンセンサスを管理中に送信されたすべてのRaftメッセージのログを記録します。
bdr.global_consensus_response_journal
カタログと同様、ペイロードはバイナリエンコードされた形式で保存され、
bdr.decode_message_payload()
ファンクションでデコードできます。詳細については、
bdr.global_consensus_journal_details ビューを参照してください。
bdr.global_consensus_journal 列#
Name |
Type |
Description |
|---|---|---|
log_index |
int8 |
ジャーナルエントリのID |
term |
int8 |
Raft用語 |
origin |
oid |
要求が発生したノードのID |
req_id |
int8 |
リクエストのID |
req_payload |
bytea |
要求のペイロード |
trace_context |
bytea |
要求のトレースコンテキスト |
bdr.global_consensus_journal_details#
このビューは、 bdr.decode_message_payload()
ファンクションを使用してペイロードをデコードして、送信されたRaftメッセージと対応する応答を表示します。
bdr.global_consensus_journal_details 列#
Name |
Type |
Description |
|---|---|---|
node_group_name |
name |
ノードグループの名前 |
log_index |
int8 |
ジャーナルエントリのID |
term |
int8 |
Raft用語 |
request_id |
int8 |
リクエストのID |
origin_id |
oid |
要求が発生したノードのID |
req_payload |
bytea |
要求のペイロード |
origin_node_name |
name |
要求が発生したノードの名前 |
message_type_no |
oid |
要求のPGDメッセージタイプのID |
message_type |
text |
要求のPGDメッセージタイプの名前 |
message_payload |
text |
要求のPGDメッセージペイロード |
response_message_type_no |
oid |
応答のPGDメッセージタイプのID |
response_message_type |
text |
応答のPGDメッセージタイプの名前 |
response_payload |
text |
応答のPGDメッセージペイロード |
response_errcode_no |
text |
応答のSQLSTATE |
response_errcode |
text |
応答のエラーコード |
response_message |
text |
応答のエラーメッセージ |
bdr.global_consensus_response_journal#
このカタログテーブルは、グローバルコンセンサスを管理中に受信したRaftメッセージへのすべての応答を収集します。
bdr.global_consensus_journal
カタログと同様、ペイロードはバイナリエンコードされた形式で保存され、
bdr.decode_message_payload()
ファンクションでデコードできます。詳細については、
bdr.global_consensus_journal_details ビューを参照してください。
bdr.global_consensus_response_journal 列#
Name |
Type |
Description |
|---|---|---|
log_index |
int8 |
ジャーナルエントリのID |
res_status |
oid |
応答のステータスコード |
res_payload |
bytea |
応答のペイロード |
trace_context |
bytea |
応答のトレースコンテキスト |
bdr.global_lock#
このカタログテーブルには、サーバー再起動時にグローバルロック状態を回復するために必要な情報が保存されます。
bdr.global_lock
の表示行は必ずしもすべてのグローバルロックアクティビティを反映しているわけではないため、使用状況をモニタリングする場合は、
bdr.global_locks ビューが適しています。
このテーブルの内容は変更しないでください。重要なPGDカタログです。
bdr.global_lock 列#
Name |
Type |
Description |
|---|---|---|
ddl_epoch |
int8 |
ロックのDDLエポック |
origin_node_id |
oid |
グローバルロックが発生したノードのOID |
lock_type |
oid |
ロックのタイプDDLまたはDML |
nspname |
name |
ロックされたリレーションのスキーマ名 |
relname |
name |
ロックされたリレーションのリレーション名 |
groupid |
oid |
トップレベルグループのOIDアドバイザリーロックの場合 |
key1 |
integer |
最初の32ビットキーまたは64ビットキーの下位32ビットアドバイザリーロック用 |
key2 |
integer |
64ビットキーの2番目の32ビットキー以上の32ビットアドバイザリロック用 |
key_is_bigint |
boolean |
64ビット整数キーを使用する場合にtrueアドバイザリロックの場合 |
bdr.global_locks#
このノードのアクティブなグローバルロックを含むビュー。 bdr.global_locks ビューは、 PGDの共有メモリロック状態追跡を公開し、管理者にPGDのグローバルロックアクティビティと進行状況についてのより深い洞察を提供します。
グローバルロックの監視 を参照
グローバルロックの詳細については、
bdr.global_locks 列#
Name |
Type |
Description |
|---|---|---|
origin_node_id |
oid |
グローバルロックが発生したノードのOID |
origin_node_name |
name |
グローバルロックが発生したノードの名前 |
lock_type |
text |
ロックのタイプDDLまたはDML |
relation |
text |
ロックされたリレーション名DMLロックの場合またはキーアドバイザリロックの場合 |
pid |
int4 |
ロックを保持しているプロセスのPID |
acquire_stage |
text |
ロック取得プロセスの内部状態 |
waiters |
int4 |
同じグローバルロックを待機するバックエンドのリスト |
global_lock_request_time |
timestamptz |
このグローバルロックの取得がオリジンノードによって開始された時間 |
local_lock_request_time |
timestamptz |
ローカルノードがローカルロックの取得を試行し始めた時間 |
last_state_change_time |
timestamptz |
`acquire_stage`が最後に変更された時間 |
カラムの詳細
relationDMLロックの場合、relationは、DMLロックが取得されたリレーションを示します。グローバルアドバイザリロックの場合、relation列は、実際に、ロックが取得された2つの32ビット整数または1つの64ビット整数を表示します。origin_node_idおよびorigin_node_nameこれらがローカルノードのIDおよび名前と同じである場合、ローカルノードはグローバルDDLロックのイニシエーター、つまり、取得トランザクションを実行しているノードです。これらのフィールドが別のノードを指定している場合、ローカルノードは代わりにローカルDDLロックを取得して、リモートノードからのグローバルDDLロック要求を満たそうとします。pidグローバルDDLロックを要求したプロセスのプロセスID。ローカルノードが要求ノードの場合。他のノードではNULL。オリジンノードを照会して、ロッカーpidを特定します。global_lock_request_timeグローバルロック要求イニシエーターがグローバルロックを取得するプロセスを開始したタイムスタンプ。現在のノードで不明な場合はnullにすることができます。この時間はDDLロック要求の先頭にスタンプされ、 DDLエポック管理および保留中レプリケーションキューの必要なフラッシュに要した時間が含まれます。現在、オリジンノードでのみ知られています。local_lock_request_timeローカルノードがこのグローバルロックのローカルロックを取得しようと開始したタイムスタンプ。これには、重量セッションロックの取得に要した時間が含まれますが、 DDLエポックまたはキューのフラッシュにかかる時間は含まれません。ローカルノードの再起動後にロックが再取得された場合、それがノードの再起動時間になります。last_state_change_timeこのグローバルロックエントリーのbdr.global_locks.acquire_stageフィールドが最後に変更されたタイムスタンプ。
bdr.group_camo_details#
bdr.run_on_all_nodes
を使用して、すべてのノードからCAMO関連の情報を収集します。
bdr.group_camo_details 列#
Name |
Type |
Description |
|---|---|---|
node_id |
text |
内部ノードID |
node_name |
text |
ノードの名前 |
camo_partner |
text |
カモフラージュパートナーのノード名 |
is_camo_partner_connected |
text |
接続状態 |
is_camo_partner_ready |
text |
準備状況 |
camo_transactions_resolved |
text |
保留中および未解決のCAMOトランザクションはありますか |
apply_lsn |
text |
再生されたとして報告された最新の位置可視 |
receive_lsn |
text |
受信した変更またはメッセージの最新のLSN再起動の場合に遡ることができます |
apply_queue_size |
text |
apply_lsnとreceive_lsnのバイト差 |
bdr.group_lease#
ノードグループのリースに関する情報を保存するカタログテーブル。特定の種類のリースを保持できるノードは、一度に1つのノードのみです。現在、リース機能は、
kind = 'a'
を指定してPostgresアナリティクスアクセラレーターPGAAを使用してアナリティクスに複製する場合にのみ使用されます。
bdr.group_lease 列#
Name |
Type |
Description |
|---|---|---|
node_group_id |
oid |
リースに関連付けられたノードグループの識別子。 |
node_id |
oid |
現在リースを保持しているノードの識別子。 |
received_ts |
timestamp with time zone |
最後のリース更新要求を受信したローカルノード時間。 |
request_ts |
timestamp with time zone |
更新要求が行われたときのリース所有者の時計からのタイムスタンプ。 |
duration |
integer |
秒単位のリース期間。 |
kind |
char |
特定のリースのタイプたとえば、アナリティクスの「a」。 |
bdr.group_raft_details#
bdr.run_on_all_nodes
を使用して、すべてのノードからRaftコンセンサスステータスを収集します。
bdr.group_raft_details 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
内部ノードID |
node_name |
name |
ノードの名前 |
node_group_name |
name |
グループの名前は次の一部です |
state |
text |
ノード上のRaftワーカーの状態 |
leader_id |
oid |
RAFT_LEADERのノードID |
current_term |
int |
Raft選挙内部ID |
commit_index |
int |
Raftスナップショットの内部ID |
nodes |
int |
アクセス可能なノードの数 |
voting_nodes |
int |
投票ノードの数 |
protocol_version |
int |
このノードのプロトコルバージョン |
bdr.group_replslots_details#
bdr.run_on_all_nodes
を使用して、すべてのノードからPGDスロット情報を収集します。
bdr.group_replslots_details 列#
Name |
Type |
Description |
|---|---|---|
node_group_name |
text |
PGDグループの名前 |
origin_name |
text |
オリジンノードの名前 |
target_name |
text |
ターゲットノードの名前 |
slot_name |
text |
このサブスクリプションで使用されるオリジンノードのスロット名 |
active |
text |
スロットはアクティブですか?接続は接続されていますか? |
state |
text |
レプリケーションの状態キャッチアップ、ストリーミングなど、またはオフラインの場合は「切断」 |
write_lag |
interval |
報告された書き込みのおおよその遅延時間 |
flush_lag |
interval |
報告されたフラッシュのおおよその遅延時間 |
replay_lag |
interval |
報告されたリプレイのおおよそのラグタイム |
sent_lag_bytes |
int8 |
send_lsnと現在のWAL書き込み位置のバイト差 |
write_lag_bytes |
int8 |
write_lsnと現在のWAL書き込み位置のバイト差 |
flush_lag_bytes |
int8 |
lush_lsnと現在のWAL書き込み位置のバイト差 |
replay_lag_byte |
int8 |
recovery_lsnと現在のWAL書き込み位置のバイト差 |
bdr.group_subscription_summary#
bdr.run_on_all_nodes
を使用して、すべてのノードからサブスクリプションステータスを収集します。
bdr.group_subscription_summary 列#
Name |
Type |
Description |
|---|---|---|
origin_node_name |
text |
サブスクリプションの元の名前 |
target_node_name |
text |
サブスクリプションのターゲットの名前 |
last_xact_replay_timestamp |
text |
最後に再生されたトランザクションのタイムスタンプ |
sub_lag_seconds |
text |
nowとlast_xact_replay_timestamp間のラグ |
bdr.group_versions_details#
bdr.run_on_all_nodes
を使用して、すべてのノードからPGD情報を収集します。
bdr.group_versions_details 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
内部ノードID |
node_name |
name |
ノードの名前 |
postgres_version |
text |
ノード上のPostgreSQLバージョン |
bdr_version |
text |
ノード上のPGDバージョン |
bdr.leader#
クラスター内のサブグループ全体でリーダーノードを追跡します。クラスター内のすべての書き込みリーダーとサブスクライバー専用グループリーダーのステータスを表示します最適化されたトポロジが有効になっている場合。
bdr.leader 列#
Name |
Type |
Description |
|---|---|---|
node_group_id |
oid |
ノードグループのID。 |
leader_node_id |
oid |
リーダーノードのID。 |
generation |
int |
リーダーノードの生成。 Leader_kindは、セマンティクスを設定します。 |
leader_kind |
"char" |
リーダーノードの種類。 |
Leader_kind値は次のとおりです。
Value |
Description |
|---|---|
W |
プロキシルーティングごとに、リーダーを書き込みます。この場合、リーダーはサブグループのRaftインスタンスによって維持されます。 <br/> `generation`は、各`bdr.node_group_routing_info`レコードの`write_leader_version`に対応します。 |
S |
購読者専用グループのリーダー。 SOグループのこの指定されたメンバーは、上流データノードをサブスクライブし、残りのSOグループメンバーに上流の変更を公開する任務を負います。リーダーは、トップレベルのRaftインスタンスによって維持されます。<br/>`generation`は、リーダーが変更されるとシークエンシャルに更新されます。 |
bdr.local_consensus_snapshot#
このカタログテーブルには、ローカルノードによって作成または受信されたコンセンサススナップショットが含まれています。
bdr.local_consensus_snapshot 列#
Name |
Type |
Description |
|---|---|---|
log_index |
int8 |
ジャーナルエントリのID |
log_term |
int8 |
Raft用語 |
snapshot |
bytea |
Raftスナップショットデータ |
bdr.local_consensus_state#
このカタログテーブルには、ローカルノード上のRaftの現在の状態が保存されます。
bdr.local_consensus_state 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのID |
current_term |
int8 |
Raft用語 |
apply_index |
int8 |
Raftはインデックスを適用します |
voted_for |
oid |
今期にこのノードによって投じられた投票 |
last_known_leader |
oid |
最後に知られているRaftリーダーのnode_id |
bdr.local_node#
このテーブルは、現在のPostgresインスタンスの現在のデータベース内のローカルノードを識別します。
bdr.local_node 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのID |
pub_repsets |
text[] |
公開されたレプリケーションセット |
sub_repsets |
text[] |
サブスクライブされたレプリケーションセット |
node_uuid |
uuid |
ノードのUUID |
bdr.local_node_summary#
bdr.node_summary およびpub_repsets およびsub_repsets
と同じ情報を含むビューですが、ローカルノードのみを対象とします。
bdr.local_sync_status#
サブスクリプションまたはテーブル同期プロセスのステータスに関する情報。
bdr.local_sync_status 列#
Name |
Type |
Description |
|---|---|---|
sync_kind |
char |
完了した同期の種類 |
sync_subid |
oid |
同期を実行するサブスクリプションのID |
sync_nspname |
name |
同期テーブルのスキーマ名存在する場合 |
sync_relname |
name |
同期テーブルの名前存在する場合 |
sync_status |
char |
同期の現在の状態 |
sync_remote_relid |
oid |
上流に同期されたテーブルがある場合のID |
sync_end_lsn |
pg_lsn |
同期状態が最後に変更された位置 |
bdr.node#
このテーブルは、クラスター内のすべてのPGDノードをリストしています。
ビュー bdr.node_summary は、bdr.node
のほとんどの列の人が判読可能なバージョンを提供します。
bdr.node 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのID |
node_name |
name |
ノードの名前 |
node_group_id |
oid |
ノードグループのID |
source_node_id |
oid |
ソースノードのID |
synchronize_structure |
"char" |
結合中に実行されるスキーマの同期 |
node_state |
oid |
ノードの一貫した状態 |
target_state |
oid |
ノードが到達しようとしている状態参加または昇格中に |
seq_id |
int4 |
一意のシーケンス番号を生成するために使用されるノードのシーケンス識別子 |
dbname |
name |
ノードのデータベース名 |
node_dsn |
char |
ノードの接続文字列 |
proto_version_ranges |
int[] |
ノードによってサポートされているプロトコルバージョンレンジ |
generation |
smallint |
ノードが以前のノードと同じ名前で参加したときにインクリメントされるカウンター |
node_kind |
oid |
ノード種類のID |
node_join_finished |
boolean |
結合が完了したかどうかを確認する |
node_uuid |
uuid |
ノードのUUID 一意 |
bdr.node_catchup_info#
このカタログテーブルは、各ノードに関連するキャッチアップ情報を記録します。結合または部分プロシージャに関連している場合。
bdr.node_catchup_info 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのID |
node_source_id |
oid |
データのソースとして使用されるノードのID |
slot_name |
name |
このソースに使用されるスロット |
min_node_lsn |
pg_lsn |
ノードがピアノードからの直接再生に切り替えることができる最小LSN |
catchup_state |
oid |
キャッチアップ状態のステータスコード |
origin_node_id |
oid |
トランザクションが必要なノードのID |
ノードnode_idは、分割ノードorigin_node_idからの欠損データが必要な場合、転送によって既にそれnode_source_idを持つノードからそれを取得できます。このテーブルのレコードは、ノードnode_idがEDB Postgres分散クラスターのメンバーになるまで持続します。
bdr.node_catchup_info_details#
情報をより分かりやすく表示するbdr.node_catchup_info
カタログのビュー
bdr.node_conflict_resolvers#
すべての既知の競合タイプの現在構成されている競合解決。
bdr.node_conflict_resolvers 列#
Name |
Type |
Description |
|---|---|---|
conflict_type |
text |
競合の種類 |
conflict_resolver |
text |
この競合タイプに使用されるリゾルバー |
bdr.node_group#
このカタログテーブルには、すべてのPGDノードグループがリストされています。ユーザーが読み取り可能な詳細を含むビューについては、 bdr.node_group_summary も参照してください。
bdr.node_group 列#
Name |
Type |
Description |
|---|---|---|
node_group_id |
oid |
ノードグループのID。 |
node_group_name |
name |
ノードグループの名前。 |
node_group_default_repset |
oid |
このノードグループのデフォルトレプリケーションセット。 |
node_group_default_repset_ext |
oid |
このノードグループのデフォルトレプリケーションセット。 |
node_group_parent_id |
oid |
親グループのIDこれがルートグループの場合は0。 |
node_group_flags |
int |
グループフラグ。 |
node_group_uuid |
uuid |
グループのuuid。 |
node_group_apply_delay |
interval |
プロバイダーからの変更を適用するまでに加入者が待機する時間。 |
node_group_check_constraints |
bool |
適用プロセスがデータを適用するときにコンストレインをチェックするかどうか。 |
node_group_num_writers |
int |
このノードグループをバッキングするサブスクリプションに使用するライターの数。 |
node_group_enable_wal_decoder |
bool |
グループにenable_wal_decoderが設定されているかどうか。 |
node_group_streaming_mode |
char |
トランザクションストリーミング設定 'O'-オフ、 'F'-ファイル、 'W'-ライタ、 'A'-自動、 'D'-デフォルト。 |
node_group_default_commit_scope |
oid |
ノードグループのデフォルトのコミットスコープのID。 |
node_group_location |
char |
ノードグループに関連付けられた場所の名前。 |
node_group_enable_routing |
char |
ノードグループが接続マネージャーを介したルーティングを許可するかどうか。 |
node_group_enable_raft |
bool |
ノードグループがRaftコンセンサスを許可するかどうか。 |
bdr.node_group_replication_sets#
PGDグループ用に作成されるデフォルトのレプリケーションセットを示すビュー。
bdr.replication_sets も参照してください。
bdr.node_group_replication_sets 列#
Name |
Type |
Description |
|---|---|---|
node_group_name |
name |
PGDグループの名前 |
def_repset |
name |
デフォルトのrepsetの名前 |
def_repset_ops |
text[] |
デフォルトのrepsetによってレプリケートされたアクション |
def_repset_ext |
name |
デフォルトの「外部」repsetの名前通常はdef_repsetと同じです |
def_repset_ext_ops |
text[] |
デフォルトの「外部」repセットによってレプリケートされたアクション通常はdef_repset_opsと同じです |
bdr.node_group_summary#
ノードグループに関するユーザーが読み取り可能な詳細を含むビュー。 bdr.node_group_config も参照してください。
bdr.node_group_summary 列#
Name |
Type |
Description |
|---|---|---|
node_group_name |
name |
ノードグループの名前 |
default_repset |
name |
このノードグループのデフォルトレプリケーションセット |
parent_group_name |
name |
親グループの名前これがルートグループの場合はNULL |
node_group_type |
text |
ノードグループのタイプ"global"、"data"、"shard"、または"subscriber-only"のいずれか |
apply_delay |
interval |
プロバイダーからの変更を適用するまでに加入者が待機する時間 |
check_constraints |
boolean |
適用プロセスがデータの適用時にコンストレインをチェックするかどうか |
num_writers |
integer |
このノードグループをバッキングするサブスクリプションに使用するライターの数 |
enable_wal_decoder |
boolean |
グループにenable_wal_decoderセットが設定されているかどうか |
streaming_mode |
text |
トランザクションストリーミング設定 "off"、"file"、"ライタ"、"auto"または"default" |
default_commit_scope |
name |
ノードグループのデフォルトのコミットスコープの名前 |
location |
name |
ノードグループに関連付けられた場所の名前 |
server_pool_mode |
text |
このノードグループの Connection pooling モード none、session、または`transaction` |
enable_routing |
boolean |
ノードグループが接続マネージャーを介したルーティングを許可するかどうか |
enable_raft |
boolean |
ノードグループがRaftコンセンサスを許可するかどうか |
route_writer_max_lag |
bigint |
受け入れられる最大書き込み遅延 |
route_reader_max_lag |
bigint |
受け入れられる最大読み取り遅延 |
route_writer_wait_flush |
boolean |
フラッシュを待機する必要がある場合にスイッチ |
bdr.node_local_info#
ローカルノードに固有のノードごとの構成を保存するために使用されるカタログテーブルノードごとの構成のグローバルビューではなく。
bdr.node_local_info 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのOIDローカルノードを含む |
applied_state |
oid |
ノード状態の内部ID |
ddl_epoch |
int8 |
ノードによって処理された最後のエポック番号 |
slot_name |
name |
そのノードへの接続に使用されるスロットの名前ローカルノードの場合はNULL |
origin_name |
name |
そのノードの レプリケーション起点のクリーンアップ の名前。ローカルノード、またはサブスクライバ専用ノードやスタンバイなどのデータノードではないノードの場合、NULLになります。 |
bdr.node_log_config#
競合ログ構成に関する情報を保存するカタログビュー。
bdr.node_log_config 列#
Name |
Description |
|---|---|
log_name |
ロギング構成の名前 |
log_to_file |
サーバーログファイルにログを記録するかどうか |
log_to_table |
テーブルにログを記録するかどうか、およびどのテーブルがターゲットであるか |
log_conflict_type |
NULLがすべてを意味する場合、ログに記録する競合タイプ |
log_conflict_res |
NULLがすべてを意味する場合、どの競合解決をログに記録しますか |
bdr.node_peer_progress#
レプリケーションストリーム内のすべてのノードの進行状況を追跡するために使用されるカタログ。クラスター内のすべてのノードは、その進行状況をbdr.replay_progress_frequency
ミリ秒ごとに他のすべてのノードに定期的にブロードキャストしますデフォルトは60000ミリ秒、つまり1分です。このリレーションにはN
* (N-1)行が必要です。
モニタリングには、 bdr.node_slots
ビューの方が興味深いかもしれません。 Monitoring the Connection Manager も参照してください。
bdr.node_peer_progress 列#
Name |
Type |
Description |
|---|---|---|
node_id |
oid |
この位置情報を報告した元ノードのOID |
peer_node_id |
oid |
この位置情報が報告されたノードのピアリモートノードのOID |
last_update_sent_time |
timestamptz |
レポートが元ノードによって送信された時刻 |
last_update_recv_time |
timestamptz |
ローカルサーバーがレポートを受信した時刻 |
last_update_node_lsn |
pg_lsn |
レポート時の元のノードのLSN |
peer_position |
pg_lsn |
元のノードから見たノードのピアの最新のLSN |
peer_replay_time |
timestamptz |
報告ノードによって認識されたピアの最新の再生時間 |
last_update_horizon_xid |
oid |
内部解像度ホライズン すべての下位xidは報告ノードで解決されることが知られています |
last_update_horizon_lsn |
pg_lsn |
内部解像度ホライズン レポートノードのLSNに関して同じ |
bdr.node_replication_rates#
このビューには、特定のノードからの送信レプリケーションアクティビティに関する情報が含まれています。
bdr.node_replication_rates 列#
Column |
Type |
Description |
|---|---|---|
peer_node_id |
oid |
この情報が報告されたノードのピアリモートノードのOID |
target_name |
name |
ターゲットピアノードの名前 |
sent_lsn |
pg_lsn |
最新の送信位置 |
replay_lsn |
pg_lsn |
再生されたとして報告された最新の位置可視 |
replay_lag |
interval |
報告されたリプレイのおおよそのラグタイム |
replay_lag_bytes |
int8 |
attempts_lsnとオリジンの現在のWAL書き込み位置のバイト差 |
replay_lag_size |
text |
repair_lsnと現在のWAL書き込み位置間の人間が判読可能なバイトの差 |
apply_rate |
bigint |
ピアノードで1秒ごとに適用されるLSN |
catchup_interval |
interval |
ピアノードがまだ適用されていないすべての変更に追いつくまでに必要なおおよその時間 |
注釈
replay_lag は、再接続後すぐにゼロに設定されます。回避策として、replay_lag_bytes 、replay_lag_size 、または`catchup_interval` を使用します。
bdr.node_slots#
このビューには、PGDが現在のデータベースで使用するレプリケーションスロットに関する情報が含まれています。
送信レプリケーションの監視 を参照
このビューのフィールドの使用と解釈に関するガイダンスについては。
bdr.node_slots 列#
Name |
Type |
Description |
|---|---|---|
target_dbname |
name |
ターゲットノード上のデータベース名 |
node_group_name |
name |
PGDグループの名前 |
node_group_id |
oid |
PGDグループのOID |
origin_name |
name |
オリジンノードの名前 |
target_name |
name |
ターゲットノードの名前 |
origin_id |
oid |
元ノードのOID |
target_id |
oid |
ターゲットノードのOID |
local_slot_name |
name |
PGDに従ったレプリケーションスロットの名前 |
slot_name |
name |
Postgresによるスロットの名前上記と同じ |
is_group_slot |
boolean |
スロットがこのノードのノードグループのクラッシュリカバリスロットである場合はtrue ["Group Replication Slot"](nodes#Group Replication Slot)を参照してください。 |
is_decoder_slot |
boolean |
このスロットはデコードワーカー機能によって使用されますか |
plugin |
name |
このスロットを使用する論理デコードプラグインpglogical_outputまたはbdrである必要があります |
slot_type |
text |
スロットのタイプ論理的である必要があります。 |
datoid |
oid |
現在のデータベースのOID |
database |
name |
現在のデータベースの名前 |
temporary |
bool |
スロットは一時的なものですか |
active |
bool |
スロットはアクティブですか?接続は接続されていますか? |
active_pid |
int4 |
スロットに接続されたプロセスのPID |
xmin |
xid |
スロットに必要なXID |
catalog_xmin |
xid |
スロットに必要なカタログXID |
restart_lsn |
pg_lsn |
スロットがデコードをリスタートできるLSN |
confirmed_flush_lsn |
pg_lsn |
最新に確認された複製位置 |
usesysid |
oid |
レプリケーションセッションが実行されているユーザーのsysid |
usename |
name |
レプリケーションセッションが実行されているユーザーのユーザー名 |
application_name |
text |
クライアント接続のアプリケーション名 `synchronous_standby_names`によって使用されます |
client_addr |
inet |
クライアント接続のIPアドレス |
client_hostname |
text |
クライアント接続のホスト名 |
client_port |
int4 |
クライアント接続のポート |
backend_start |
timestamptz |
接続が開始されたとき |
state |
text |
レプリケーションの状態キャッチアップ、ストリーミングなど、またはオフラインの場合は「切断」 |
sent_lsn |
pg_lsn |
最新の送信位置 |
write_lsn |
pg_lsn |
最新の立場を書面どおりに報告 |
flush_lsn |
pg_lsn |
最新の位置はディスクにフラッシュされたとして報告されました |
replay_lsn |
pg_lsn |
再生されたとして報告された最新の位置可視 |
write_lag |
interval |
報告された書き込みのおおよその遅延時間 |
flush_lag |
interval |
報告されたフラッシュのおおよその遅延時間 |
replay_lag |
interval |
報告されたリプレイのおおよそのラグタイム |
sent_lag_bytes |
int8 |
send_lsnと現在のWAL書き込み位置のバイト差 |
write_lag_bytes |
int8 |
write_lsnと現在のWAL書き込み位置のバイト差 |
flush_lag_bytes |
int8 |
lush_lsnと現在のWAL書き込み位置のバイト差 |
replay_lag_bytes |
int8 |
recovery_lsnと現在のWAL書き込み位置のバイト差 |
sent_lag_size |
text |
send_lsnと現在のWAL書き込み位置の間の人間が判読可能なバイトの差 |
write_lag_size |
text |
write_lsnと現在のWAL書き込み位置間の人間が判読可能なバイトの差 |
flush_lag_size |
text |
flash_lsnと現在のWAL書き込み位置の間の人間が判読可能なバイトの差 |
replay_lag_size |
text |
repair_lsnと現在のWAL書き込み位置間の人間が判読可能なバイトの差 |
注釈
replay_lag は、再接続後すぐにゼロに設定されます。回避策として、replay_lag_bytes または`replay_lag_size` を使用します。
bdr.node_summary#
このビューには、ローカルノードに知られているすべてのPGDノードに関する概要情報が含まれています。
bdr.node_summary 列#
Name |
Type |
Description |
|---|---|---|
node_name |
name |
ノードの名前 |
node_group_name |
name |
ノードが一部であるPGDグループの名前 |
interface_connstr |
text |
ノードへの接続文字列 |
peer_state_name |
text |
人間が読める形式のノードの一貫した状態 |
peer_target_state_name |
text |
ノードが到達しようとしている状態参加または昇格中に |
peer_applied_state_name |
text |
人間が読める形式のノードのローカル適用状態 |
node_seq_id |
int4 |
一意のシーケンス番号を生成するために使用されるノードのシーケンス識別子 |
node_local_dbname |
name |
ノードのデータベース名 |
node_id |
oid |
ノードのOID |
node_group_id |
oid |
PGDノードグループのOID |
node_kind_name |
oid |
ノード種類名 |
node_uuid |
uuid |
ノードのUUID |
bdr.parted_origin_catchup_info#
このテーブルは、分割されたオージンに関連する各ノードの関連キャッチアップ情報を記録します。
bdr.parted_origin_catchup_info 列#
Name |
Type |
Description |
|---|---|---|
parting_peer_node_id |
oid |
分割されたノードのID |
node_id |
oid |
ノードのID |
node_group_id |
oid |
ノードグループのID |
origin_catchup_lsn |
pg_lsn |
ノードがグループスロットが追いつくのを待機し、状態をDONEに移動するLSN |
origin_catchup_state |
oid |
分割されたオリジンキャッチアップのステータスコード |
ノードnode_id は、そのグループスロットが記録されたLSN
origin_catchup_lsn
に追いつくのを待機します。これは、そのグループスロットがPARTEDノード
parting_peer_node_id
から発生するすべてのトランザクションに追いつくようにするためです。
このテーブルのレコードは、パーティングノードparting_peer_node_id
が自動的に削除されるまで持続します。
bdr.parted_origin_catchup_info_details#
このテーブルは、bdr.parted_origin_catchup_info
のわかりやすいビューであり、分割されたオージンに関連する各ノードの関連キャッチアップ情報をこの場合はテキスト形式で示しています。
bdr.parted_origin_catchup_info_details 列#
Name |
Type |
Description |
|---|---|---|
target_node_id |
oid |
ターゲットノードのID |
target_node_name |
text |
ターゲットノードの名前 |
parting_node_id |
oid |
分割されたノードのID |
parting_node_name |
text |
分割されたノードの名前 |
node_group_id |
oid |
ノードグループのID |
node_group_name |
text |
ノードグループの名前 |
parting_catchup_lsn |
pg_lsn |
ノードがグループスロットが追いつくのを待機し、状態をDONEに移動するLSN |
parting_catchup_state |
oid |
Parted Originのキャッチアップステータスコード |
parting_catchup_state_name |
text |
Parted Originのキャッチアップステータステキスト |
ノードtarget_node_id は、そのグループスロットが記録されたLSN
parting_catchup_lsn
に追いつくのを待機します。これは、そのグループスロットがPARTEDノード
parting_node_id
から発生するすべてのトランザクションに追いつくようにするためです。
このテーブルのレコードは、パーティングノードparting_node_id
が自動的に削除されるまで持続します。
bdr.pending_failed_changes#
レプリケーション中に適用できなかったトランザクションからキャプチャされた変更を保存するテーブル。各行は、失敗したトランザクションからの1つのDMLまたはDDL操作を表します。ポリシーがrecord_all_and_disable
またはrecord_all_and_skip に設定されている場合、apply
errorポリシーによって作成されます。このテーブルの内容の確認と解決に関するガイダンスについては、
Handling replication apply errors を参照してください。
bdr.pending_failed_changes 列#
Name |
Type |
Description |
|---|---|---|
id |
bigint |
主キー。 |
failed_txn_id |
uuid |
失敗したトランザクションの一意の識別子。レゾリューションファンクションを呼び出すときに、`(subscription_name, remote_xid, remote_commit_lsn)`の便利な代替として使用します。 |
sub_id |
oid |
失敗したトランザクションを受け取ったサブスクリプションのOID。 |
origin_node_id |
oid |
トランザクションが発生したノードのOID。 |
remote_xid |
xid |
元ノードのトランザクションID。 |
remote_commit_lsn |
pg_lsn |
元ノードで失敗したトランザクションのコミットLSN。 |
remote_commit_end_lsn |
pg_lsn |
コミットレコードの終わりのLSN。サブスクリプションの位置を進めるために使用されます。 |
remote_commit_time |
timestamptz |
元のノードでのコミットタイムスタンプ。 |
change_seq |
integer |
トランザクション内の変更の順序。 |
schema_name |
name |
ターゲットテーブルのスキーマ。 |
table_name |
name |
ターゲットテーブルの名前。 |
operation |
text |
操作タイプ INSERT、UPDATE、DELETE、SQL、DDL、または`TRUNCATE` |
key_columns |
jsonb |
主キー列の値。 |
old_values |
jsonb |
`UPDATE`および`DELETE`操作の変更前イメージ列値。 |
new_values |
jsonb |
`INSERT`および`UPDATE`操作のアフターイメージ列値、または`DDL`および`SQL`操作のSQLテキスト。 |
change_status |
text |
解決ステータス pending、skipped、applied、または`modified`。 |
modified_values |
jsonb |
`bdr.modify_failed_change`で設定されたユーザー編集の列値。変更が再試行されるときに使用されます。 |
error_message |
text |
失敗した適用からのエラーメッセージ。失敗したトランザクションの最後の変更に設定されます。 |
error_detail |
text |
追加のエラーの詳細。 |
error_sqlstate |
text |
エラーのSQLSTATEコード。 |
capture_truncated |
boolean |
トランザクションが`apply_error_max_record_size`を超えたために変更キャプチャが切り捨てられたかどうか。 `true`の場合、トランザクションの一部の変更が欠落する場合があり、 `bdr.apply_failed_transaction`はトランザクションの適用を拒否します。デフォルトは`false`です。 |
recorded_at |
timestamptz |
変更が記録されたときのタイムスタンプ。 |
resolved_at |
timestamptz |
変更が解決されたときのタイムスタンプ。 |
resolved_by |
text |
変更が解決された方法 user、auto_skip、または`retry`。 |
bdr.pending_failed_changes_sql#
キー列をサブスクリプションおよびオリジンノード名と組み合わせ、
bdr.reconstruct_change_sql
によって生成された変更ごとに再構成されたSQLステートメントを含むbdr.pending_failed_changes
のビュー。ベーステーブルとは異なり、ビューはnew_values
の代わりにmodified_values
列が存在する場合は使用するため、再構成されたSQLはbdr.modify_failed_change
によって行われた編集を反映します。
bdr.pending_failed_changes_sql 列#
Name |
Type |
Description |
|---|---|---|
id |
bigint |
`bdr.pending_failed_changes`の行の主キー。 |
failed_txn_id |
uuid |
失敗したトランザクションのUUID。 |
subscription_name |
name |
サブスクリプションの名前。 |
origin_node |
name |
元ノードの名前。 |
remote_xid |
xid |
元ノードのトランザクションID。 |
remote_commit_lsn |
pg_lsn |
元ノードで失敗したトランザクションのコミットLSN。 |
change_seq |
integer |
トランザクション内の変更の順序。 |
qualified_table |
text |
スキーマ修飾テーブル名`schema_name.table_name` 。 |
operation |
text |
操作タイプ INSERT、UPDATE、DELETE、SQL、DDL、または`TRUNCATE` |
sql_statement |
text |
`bdr.reconstruct_change_sql`によって生成された、キャプチャされた変更を表す実行可能SQL 。 |
change_status |
text |
解決ステータス pending、skipped、applied、または`modified`。 |
error_message |
text |
失敗した適用からのエラーメッセージ。失敗したトランザクションの最後の変更に設定されます。 |
recorded_at |
timestamptz |
変更が記録されたときのタイムスタンプ。 |
bdr.pgd_largeobject#
レプリケートされたラージオブジェクトのデータページを保存します。このテーブルは、
pg_catalog.largeobject のPGD同等であり、 Replicated large objects によって使用されます。その内容はすべてのノードに複製されます。
bdr.pgd_largeobject 列#
Name |
Type |
Description |
|---|---|---|
loid |
oid |
このページが属するラージオブジェクトのOID。 |
pageno |
int |
ラージオブジェクト内の0から始まるページ番号。 |
data |
bytea |
このページに保存されているデータ。スパースページの場合、長さはゼロになる場合があります。 |
bdr.pgd_largeobject_metadata#
レプリケートされたラージオブジェクトの所有権とアクセス制御情報を保存します。このテーブルは、
pg_catalog.largeobject_metadata のPGD同等であり、 Replicated large objects によって使用されます。その内容はすべてのノードに複製されます。
bdr.pgd_largeobject_metadata 列#
Name |
Type |
Description |
|---|---|---|
oid |
oid |
ラージオブジェクトのOID。 |
lomowner |
oid |
ラージオブジェクトの所有者のOID。 |
lomacl |
aclitem[] |
ラージオブジェクトのアクセス権限。 |
bdr.queue#
このテーブルには、レプリケートされたDDLステートメントの履歴レコードが保存されます。
bdr.queue 列#
Name |
Type |
Description |
|---|---|---|
queued_at |
timestamptz |
ステートメントがキューに入れられたとき |
role |
name |
ステートメントを実行したロール |
replication_sets |
text[] |
ステートメントはどのレプリケーションセットに公開されましたか |
message_type |
char |
メッセージの種類。考えられる値<br />A - テーブル同期<br />D - DDL<br />S - シークエンス<br />T - 切り捨て<br />Q - SQLステートメント |
message |
json |
ステートメントのレプリケーションに必要なメッセージのペイロード |
bdr.replication_set#
レプリケーションセット構成を保存するテーブル。ユーザークエリーの場合、代わりにbdr.replication_sets
ビューを確認することをお勧めします。
bdr.replication_set 列#
Name |
Type |
Description |
|---|---|---|
set_id |
oid |
レプリケーションセットのOID |
set_nodeid |
oid |
ノードのOID現在は常にローカルノードoid |
set_name |
name |
レプリケーションセットの名前 |
replicate_insert |
boolean |
レプリケーションセットがINSERTをレプリケートするかどうかを示します |
replicate_update |
boolean |
レプリケーションセットがUPDATEをレプリケートするかどうかを示します |
replicate_delete |
boolean |
レプリケーションセットがDELETEをレプリケートするかどうかを示します |
replicate_truncate |
boolean |
レプリケーションセットがTRUNCATEをレプリケートするかどうかを示します |
set_isinternal |
boolean |
予約済み |
set_autoadd_tables |
boolean |
新しいテーブルがこのレプリケーションセットに自動的に追加されるかどうかを示します |
set_autoadd_seqs |
boolean |
新しいシーケンスがこのレプリケーションセットに自動的に追加されるかどうかを示します |
bdr.replication_set_table#
レプリケーションセットテーブルのメンバーシップを保存するテーブル。ユーザークエリーの場合、代わりにbdr.tables
ビューを確認することをお勧めします。
bdr.replication_set_table 列#
Name |
Type |
Description |
|---|---|---|
set_id |
oid |
レプリケーションセットのOID |
set_reloid |
regclass |
テーブルのローカルID |
set_att_list |
text[] |
予約済み |
set_row_filter |
pg_node_tree |
コンパイルされた行フィルタリング式 |
bdr.replication_set_ddl#
レプリケーションセットddlレプリケーションフィルターを保存するテーブル。ユーザークエリーの場合、代わりにbdr.ddl_replication
ビューを確認することをお勧めします。
bdr.replication_set_ddl 列#
Name |
Type |
Description |
|---|---|---|
set_id |
oid |
レプリケーションセットのOID |
set_ddl_name |
name |
DDLフィルタの名前 |
set_ddl_tag |
text |
DDLフィルタのコマンドタグ |
set_ddl_role |
text |
DDLを実行するロール |
bdr.replication_sets#
現在ノードで使用されていない場合でも、 PGDグループで定義されたレプリケーションセットを表示するビュー。
bdr.replication_sets 列#
Name |
Type |
Description |
|---|---|---|
set_id |
oid |
レプリケーションセットのOID |
set_name |
name |
レプリケーションセットの名前 |
replicate_insert |
boolean |
レプリケーションセットがINSERTをレプリケートするかどうかを示します |
replicate_update |
boolean |
レプリケーションセットがUPDATEをレプリケートするかどうかを示します |
replicate_delete |
boolean |
レプリケーションセットがDELETEをレプリケートするかどうかを示します |
replicate_truncate |
boolean |
レプリケーションセットがTRUNCATEをレプリケートするかどうかを示します |
set_autoadd_tables |
boolean |
新しいテーブルがこのレプリケーションセットに自動的に追加されるかどうかを示します |
set_autoadd_seqs |
boolean |
新しいシーケンスがこのレプリケーションセットに自動的に追加されるかどうかを示します |
bdr.resolved_transactions#
bdr.resolve_failed_transaction
によって解決された、失敗した各トランザクションの概要レコードを保存するテーブル。
bdr.pending_failed_changes
を切り詰めて領域を再利用した後、解決アクションの履歴としてテーブルを使用します。
bdr.resolved_transactions 列#
Name |
Type |
Description |
|---|---|---|
id |
bigint |
主キー。 |
sub_id |
oid |
サブスクリプションのOID。 |
origin_node_id |
oid |
元ノードのOID。 |
remote_xid |
xid |
元ノードのトランザクションID。 |
remote_commit_lsn |
pg_lsn |
元ノードで解決されたトランザクションのコミットLSN。 |
remote_commit_end_lsn |
pg_lsn |
コミットレコードの終わりのLSN。 |
remote_commit_time |
timestamptz |
元のノードでのコミットタイムスタンプ。 |
resolution |
text |
適用される解像度 skipped、applied、または`discarded`。 |
insert_count |
integer |
トランザクション内のINSERT操作の数。 |
update_count |
integer |
トランザクション内のUPDATE操作の数。 |
delete_count |
integer |
トランザクション内のDELETE操作の数。 |
ddl_count |
integer |
トランザクション内のDDL操作の数。 |
error_message |
text |
元の障害からのエラーメッセージ。 |
error_detail |
text |
追加のエラーの詳細。 |
error_sqlstate |
text |
元のエラーのSQLSTATEコード。 |
recorded_at |
timestamptz |
障害が最初にキャプチャされたときのタイムスタンプ。 |
resolved_at |
timestamptz |
トランザクションが解決されたときのタイムスタンプ。 |
bdr.resolved_transactions_info#
人間が判読できるサブスクリプションとオリジンノード名、および計算された合計変更数を追加するbdr.resolved_transactions
のビュー。
bdr.resolved_transactions_info 列#
Name |
Type |
Description |
|---|---|---|
id |
bigint |
主キー。 |
subscription_name |
name |
サブスクリプションの名前。 |
origin_node |
name |
元ノードの名前。 |
remote_xid |
xid |
元ノードのトランザクションID。 |
remote_commit_lsn |
pg_lsn |
元ノードで解決されたトランザクションのコミットLSN。 |
remote_commit_time |
timestamptz |
元のノードでのコミットタイムスタンプ。 |
resolution |
text |
適用される解像度 skipped、applied、または`discarded`。 |
insert_count |
integer |
トランザクション内のINSERT操作の数。 |
update_count |
integer |
トランザクション内のUPDATE操作の数。 |
delete_count |
integer |
トランザクション内のDELETE操作の数。 |
ddl_count |
integer |
トランザクション内のDDL操作の数。 |
total_changes |
integer |
変更の合計数`insert_count + update_count + delete_count + ddl_count`。 |
error_message |
text |
元の障害からのエラーメッセージ。 |
error_sqlstate |
text |
元のエラーのSQLSTATEコード。 |
recorded_at |
timestamptz |
障害が最初にキャプチャされたときのタイムスタンプ。 |
resolved_at |
timestamptz |
トランザクションが解決されたときのタイムスタンプ。 |
bdr.schema_changes#
スキーマwin PGDへのすべての変更を表示するシンプルなビュー。
bdr.schema_changes 列#
Name |
Type |
Description |
|---|---|---|
schema_changes_ts |
timestampstz |
トリガーのID |
schema_changes_change |
char |
変更タイプのフラグ |
schema_changes_classid |
oid |
クラスID |
schema_changes_objectid |
oid |
オブジェクトID |
schema_changes_subid |
smallint |
サブスクリプション |
schema_changes_descr |
text |
オブジェクトが変更されました |
schema_changes_addrnames |
text[] |
スキーマ変更の場所 |
bdr.sequence_alloc#
gallocシーケンスの割り当ての詳細を表示するビュー。
bdr.sequence_alloc 列#
Name |
Type |
Description |
|---|---|---|
seqid |
regclass |
シーケンスのID |
seq_chunk_size |
bigint |
値内のチャンクのシーケンス番号 |
seq_allocated_up_to |
bigint |
NA |
seq_nallocs |
bigint |
NA |
seq_last_alloc |
timestamptz |
最後に割り当てられたシーケンス |
bdr.sequences#
このビューには、内部PGD簿記のシーケンスを除き、すべてのシーケンスとその種類がリストされます。
bdr.sequences 列#
Name |
Type |
Description |
|---|---|---|
nspname |
name |
シーケンスを含む名前空間 |
relname |
name |
シーケンスの名前 |
seqkind |
text |
シーケンスのタイプ'local'、'timeshard'、'galloc' |
bdr.stat_activity#
各バックエンドまたはワーカープロセスの動的アクティビティ。
これには、
pg_stat_activity と同じ情報が含まれていますが、待機がPGDに関連し、次の接続マネージャー関連フィールドが追加されるときに
wait_event が正しく設定される場合を除きます。
bdr.stat_activity 列#
Name |
Type |
Description |
|---|---|---|
connection_manager_client_addr |
inet |
クライアント接続のIPアドレス |
connection_manager_client_port |
int |
接続マネージャーに接続したクライアントのソースポート接続マネージャーを介して接続が行われる場合 |
connection_manager_client_hostname |
text |
クライアント接続のホスト名接続が接続マネージャーを介して行われる場合 |
session_read_only |
boolean |
セッションが読み取り専用かどうか。接続マネージャーの読み取り専用ポートに接続されています |
bdr.stat_commit_scope#
各コミットスコープの統計を含むビュー。
bdr.stat_commit_scope 列#
Column |
Type |
Description |
|---|---|---|
commit_scope_name |
name |
コミットスコープの名前 |
group_name |
name |
コミットスコープが定義されているグループの名前 |
ncalls |
bigint |
コミットスコープが使用された回数 |
ncommits |
bigint |
コミットスコープで行われたコミットの成功した数 |
naborts |
bigint |
使用されるコミットスコープが最終的に中止された回数 |
ndegrades |
bigint |
コミット中にバックエンドが低下タイムアウトにヒットしたトランザクションごとの低下イベントの数 |
nconfig_degrades |
bigint |
バックグラウンドワーカーによって低下モードに変更された構成レベルの状態の数 |
last_state_change_time |
timestamp with time zone |
最後に構成レベルの状態変更のタイムスタンプ縮退状態への移行または回復 |
total_commit_time |
double precision |
コミットスコープを使用したコミットに費やされた合計時間ミリ秒単位 |
min_commit_time |
double precision |
コミットスコープを使用してコミットに費やされた最小時間ミリ秒単位 |
max_commit_time |
double precision |
コミットスコープを使用してコミットに費やした最大時間ミリ秒単位 |
mean_commit_time |
double precision |
コミットスコープを使用したコミットに費やされた平均時間ミリ秒単位 |
stats_reset |
timestamp with time zone |
ビュー内のすべての統計が最後にリセットされた時間 |
bdr.stat_commit_scope_state#
バックエンドによるコミットスコープの現在の使用に関する情報のビュー。
bdr.stat_commit_scope_state 列#
Column |
Type |
Description |
|---|---|---|
pid |
integer |
バックエンドのプロセスID |
commit_scope_name |
name |
使用されているコミットスコープの名前 |
group_name |
name |
コミットスコープが定義されているグループの名前 |
waiting_op_num |
integer |
まだ満たされていないコミットスコープ内の最初のオペレーションのインデックス |
waiting_prepare_confirmations |
integer |
オペレーションに必要なPREPARE確認の数 |
waiting_commit_confirmations |
integer |
オペレーションに必要なCOMMIT確認の数 |
waiting_lsn_confirmations |
integer |
オペレーションでまだ必要なLSN確認の数 |
bdr.stat_connection_manager#
このノードの接続マネージャーの統計を含むビュー。
bdr.stat_connection_manager 列#
Column |
Type |
Description |
|---|---|---|
ntotal_rw_conns |
bigint |
読み取り/書き込み接続の合計数 |
ntotal_ro_conns |
bigint |
読み取り専用接続の合計数 |
nactive_rw_conns |
int |
アクティブな読み取り/書き込み接続の数 |
nactive_ro_conns |
int |
アクティブな読み取り専用接続の数 |
bdr.stat_connection_manager_connections#
接続マネージャーへの接続に関する情報を含むビュー。
bdr.stat_connection_manager_connections 列#
Column |
Type |
Description |
|---|---|---|
connection_manager_client_addr |
text |
接続マネージャーに接続したクライアントのIPアドレス。 |
connection_manager_client_port |
int |
クライアントが接続マネージャーとの通信に使用しているTCPポート番号。 |
connection_manager_addr |
text |
接続マネージャーノードのIPアドレス。 |
connection_manager_port |
int |
接続マネージャーがPostgresノードとの通信に使用しているTCPポート番号。 |
session_read_only |
boolean |
セッションが読み取り専用かどうか。 |
client_uses_tls |
boolean |
クライアントがTLSを使用して接続マネージャーノードに接続しているかどうか。 |
bdr.stat_connection_manager_node_stats#
このノードの接続マネージャーのサーバー接続統計に関する情報を含むビュー。
bdr.stat_connection_manager_node_stats 列#
Column |
Type |
Description |
|---|---|---|
node_id |
oid |
ノードのOID |
node_name |
name |
ノードの名前 |
route_rw_connections |
boolean |
読み取り/書き込み接続をこのノードにルーティングするかどうか |
route_ro_connections |
boolean |
読み取り専用接続をこのノードにルーティングするかどうか |
ntotal_rw_conns |
bigint |
読み取り/書き込み接続の合計数 |
ntotal_ro_conns |
bigint |
読み取り専用接続の合計数 |
nactive_rw_conns |
int |
アクティブな読み取り/書き込み接続の数 |
nactive_ro_conns |
int |
アクティブな読み取り専用接続の数 |
bdr.stat_connection_manager_hba_file_rules#
接続マネージャーがHBAファイル pg_hba.confから使用している有効なサポートされているルールのみを表示するビューと、それらのルールに関する情報。
bdr.stat_connection_manager_hba_file_rules 列#
Column |
Type |
Description |
|---|---|---|
rule_number |
integer |
ルール番号。これは、認証中に一致が見つかるまで各ルールが検討される順序を示します。 |
file_name |
text |
このルールを含むファイルの名前。 |
line_number |
integer |
file_nameで参照されるファイル内のこのルールの行番号。 |
type |
text |
接続の種類。 |
database |
text[] |
このルールが適用されるデータベース名のリスト。 |
user_name |
text[] |
このルールが適用されるユーザー名のリスト |
address |
text |
ホスト名またはIPアドレス、またはすべてのいずれか、samehostまたはsamenet、またはローカル接続の場合はnull。 |
netmask |
text |
IPアドレスマスク、または該当しない場合はnull。 |
auth_method |
text |
認証方法。 |
auth_options |
text |
認証方法に指定されたオプションがある場合。 |
bdr.stat_raft_followers_state#
Raftリーダーノード上のraftリーダーのフォロワーの状態のビュー他のノードでは空。
bdr.stat_raft_followers_state 列#
Column |
Type |
Description |
|---|---|---|
group_name |
name |
この情報の対象となるグループ各グループには、個別のコンセンサスを構成できます。 |
node_id |
oid |
フォロワーノードのID。 |
node_name |
name |
フォロワーノードの名前。 |
sent_commit_index |
bigint |
最新のRaftインデックスがフォロワーノードに送信されます。 |
match_index |
bigint |
Raftインデックスは、フォロワーノードからの次の応答と一致すると予想されます。 |
last_message_time |
timestamp with time zone |
フォロワーノードから見た最後のメッセージ任意の要求を含む。 |
last_heartbeat_send_time |
timestamp with time zone |
リーダーが最後にハートビートをフォロワーノードに送信した時間。 |
last_heartbeat_response_time |
timestamp with time zone |
リーダーが最後にフォロワーノードからのハートビート応答を見た時間。 |
approx_clock_drift_ms |
bigint |
ミリ秒単位のフォロワーノードに対してリーダーによって見られたおおよそのクロックドリフト。 |
bdr.stat_raft_state#
ローカルノードでのRaftコンセンサスの状態を説明するビュー。
bdr.stat_raft_state 列#
Column |
Type |
Description |
|---|---|---|
group_name |
name |
この情報の対象となるグループ各グループには、個別のコンセンサスを構成できます。 |
raft_stat |
text |
Raftのローカルノードの状態 'LEADER'、'CANDIDATE'、'FOLLOWER'、'STOPPED' |
leader_id |
oid |
RaftリーダーノードのIDがある場合 |
leader_name |
name |
Raftリーダーの名前がある場合 |
voted_for_id |
oid |
ローカルノードがリーダーとして最後に投票したノードのID |
voted_for_name |
name |
ローカルノードがリーダーとして最後に投票したノード |
is_voting |
boolean |
Raftのローカルノード部分が投票しています |
heartbeat_timeout_ms |
bigint |
ローカルノードのハートビートタイムアウト |
heartbeat_elapsed_ms |
bigint |
ローカルノードがリーダーからのハートビートを確認してから経過したミリ秒数 |
current_term |
bigint |
ローカルノードの現在のRaftターム |
commit_index |
bigint |
ローカルノードの現在のRaftコミットインデックス |
apply_index |
bigint |
ローカルノードがカタログに適用されたRaftコミットインデックス |
last_log_term |
bigint |
要求ログの最後のRaftターム |
last_log_index |
bigint |
要求ログの最後のRaftインデックス |
oldest_log_index |
bigint |
要求ログに残っている最も古いRaftインデックス |
newest_prunable_log_index |
bigint |
要求ログから安全に削除できる最新のRaftインデックス |
snapshot_term |
bigint |
最後のスナップショットのRaftターム |
snapshot_index |
bigint |
最後のスナップショットのRaftインデックス |
nnodes |
integer |
Raftコンセンサス内のノードの数通常はグループ内のノードの数と同じである必要があります。 |
nvoting_nodes |
integer |
Raftコンセンサスでの投票ノードの数 |
bdr.stat_receiver#
レプリケーションサブスクリプションレシーバープロセスに関する必要な情報をすべて含むビュー。
bdr.stat_receiver 列#
Column |
Type |
Description |
|---|---|---|
worker_role |
text |
BDRワーカーのロール常に'receiver' |
worker_state |
text |
レシーバーワーカーの状態'running'、'down'、または'disabled'のいずれかです。 |
worker_pid |
integer |
レシーバーワーカーのプロセスID |
sub_name |
name |
レシーバーが属しているサブスクリプションの名前 |
sub_slot_name |
name |
レシーバーが使用するレプリケーションスロット名 |
source_name |
name |
このレシーバーのソースノード接続先。これは通常起点ノードと同じですが、フォワードモードサブスクリプションの場合は異なります。 |
origin_name |
name |
このレシーバーのオリジンノード転送された変更を受信するノード。これは通常ソースノードと同じですが、フォワードモードサブスクリプションの場合は異なります。 |
subscription_mode |
char |
サブスクリプションのモード、詳細については :ref:``bdr.subscription_summary` 列<bdr.subscription_summary 列>` を参照してください。 |
sub_replication_sets |
text[] |
このレシーバーがサブスクライブしているレプリケーションセット |
sub_apply_delay |
interval |
適用遅延インターバル |
receive_lsn |
pg_lsn |
これまでに受け取った最後の変更のLSN |
receive_commit_lsn |
pg_lsn |
これまでに受け取った最後のコミットのLSN |
xact_apply_lsn |
pg_lsn |
最後に適用されたトランザクションLSN |
xact_flush_lsn |
pg_lsn |
最後にフラッシュされたトランザクションLSN |
xact_apply_timestamp |
timestamp with time zone |
最後に適用されたトランザクションコミットのタイムスタンプ |
worker_start |
timestamp with time zone |
受信機が起動した時刻 |
worker_xact_start |
timestamp with time zome |
レシーバーがローカルdbトランザクションを開始した時間現在ローカルトランザクションを処理している場合、通常はNULL、詳細については、 pg_upgrade の`xact_start`を参照してください。 |
worker_backend_state_change |
timestamp with time zone |
バックエンド状態変更のタイムスタンプ、詳細については、 pg_upgrade の`state_change`を参照してください |
worker_backend_state |
text |
現在のバックエンド状態、詳細については、 pg_upgrade の`state`を参照してください。 |
wait_event_type |
text |
レシーバーが現在待機している待機イベントのタイプある場合、詳細については、 pg_upgrade の`wait_event_type`を参照してください |
wait_event |
text |
レシーバーが現在待機している正確なイベント存在する場合、詳細については pg_upgrade の`wait_event`を参照してください。 |
connection_dsn |
text |
レプリケーションレシーバーがソースノードに接続するために現在使用しているDSN。同じサブグループ内のノードに設定されている場合は pg_upgrade を反映し、それ以外の場合は`node_dsn`を反映します。 |
bdr.stat_receiver_transactions#
リアルタイムのトランザクションステータスを含むビュー、レシーバーがアクティブに処理しているトランザクション、ライターに送信されるトランザクション、およびトランザクションがファイルまたはライタにストリーミングされているかどうかを詳細に示します。また、現在適用されているトランザクションに関するライターの進行状況も報告します。
bdr.stat_receiver_transactions 列#
Column |
Type |
Description |
|---|---|---|
sub_name |
name |
サブスクリプションの名前 |
remote_node |
bdr.regnode |
トランザクションを送信する上流ノードの名前 |
remote_xid |
xid |
上流ノードからのトランザクション識別子 |
remote_commit_timestamp |
timestamp with time zone |
上流ノードからのトランザクションコミットタイムスタンプ |
remote_commit_lsn |
pg_lsn |
上流ノードからのトランザクションコミットLSN |
origin_node_name |
bdr.regnode |
トランザクションが最初にコミットされたオリジンノード |
origin_lsn |
pg_lsn |
オリジンノード上のトランザクションのLSN |
txn_start_received_at |
timestamp with time zone |
トランザクションがダウンストリームノードで最初に受信されたときのタイムスタンプ |
txn_last_change_received_at |
timestamp with time zone |
トランザクションの最後の変更がダウンストリームノードで受信されたときのタイムスタンプ |
txn_last_change_received_lsn |
pg_lsn |
受け取った最後に変更に対応するLSN |
txn_source |
text |
このトランザクションのソース リプレイ/ファイル/ストリーム |
is_streaming |
text |
トランザクションが現在上流からストリーミング中であるかどうか |
txn_status |
text |
トランザクションのステータス |
commit_position |
integer |
コミットキュー内のこのトランザクションの位置 |
writer_pid |
integer |
トランザクションを適用するライタプロセスのPID該当する場合 |
txn_size |
text |
トランザクションのサイズトランザクションがまだストリーミング中の場合は変更される可能性があります |
txn_apply_progress |
text |
トランザクションの進行状況ライタによって現在適用されている場合 |
last_change_applied_type |
text |
ライタによって適用された最後の変更のタイプ |
last_change_applied_lsn |
pg_lsn |
ライタによって適用された最後の変更のLSN |
bdr.stat_reconcile_commit_scope#
コミットスコープごとの統計を表示します。 bdr.stat_reset ファンクションを使用して、統計をリセットできます。
bdr.stat_reconcile_commit_scope 列#
Column |
Type |
Description |
|---|---|---|
commit_scope_name |
name |
監視されるコミットスコープの名前。 |
origin_name |
name |
調整が実行される元のノードの名前。 |
nreconciles |
bigint |
調整フェーズで処理されたトランザクションの合計数。 |
ncommits |
bigint |
このスコープとオリジンノードのリコンシリエーション中に完了した成功したコミットの合計数。 |
naborts |
bigint |
調整フェーズ中に中止されたトランザクションの合計数。 |
ntimeouts |
bigint |
特に調整タイムアウトによって発生した中止の数。 |
total_reconcile_time |
bigint |
調整フェーズで費やされた累積時間ミリ秒単位。 |
stats_reset |
timestamptz |
このビューの統計が最後にリセットされたときのタイムスタンプ。 |
bdr.stat_relation#
各リレーションの適用統計を表示します。 bdr.track_relation_apply で追跡が有効になっている場合にのみデータが含まれます
および特定のリレーションに対してデータがレプリケートされたかどうか。
lock_acquire_time は、 bdr.track_apply_lock_timing の場合にのみ更新されます
はon デフォルトoff に設定されます。
bdr.reset_relation_stats() を呼び出すことにより、保存されたリレーション統計をリセットできます。
bdr.stat_relation 列#
Column |
Type |
Description |
|---|---|---|
nspname |
name |
リレーションのスキーマの名前 |
relname |
name |
リレーションの名前 |
relid |
oid |
リレーションのOID |
total_time |
double precision |
リレーションのレプリケーションの処理に費やされた合計時間ミリ秒単位 |
ninsert |
bigint |
リレーションに対してレプリケートされた挿入の数 |
nupdate |
bigint |
リレーションに対して複製された更新の数 |
ndelete |
bigint |
リレーションに対してレプリケートされた削除の数 |
ntruncate |
bigint |
リレーションに対してレプリケートされたトランケートの数 |
shared_blks_hit |
bigint |
リレーションの共有ブロックキャッシュヒットの合計数 |
shared_blks_read |
bigint |
リレーションに対して読み取られた共有ブロックの合計数 |
shared_blks_dirtied |
bigint |
リレーション用にダーティな共有ブロックの合計数 |
shared_blks_written |
bigint |
リレーション用に書き込まれた共有ブロックの合計数 |
blk_read_time |
double precision |
リレーションのブロックの読み取りに費やされた合計時間ミリ秒単位 `track_io_timing`が有効な場合、それ以外の場合はゼロ |
blk_write_time |
double precision |
リレーションのブロックの書き込みに費やされた合計時間ミリ秒単位 `track_io_timing`が有効な場合、それ以外の場合はゼロ |
lock_acquire_time |
double precision |
リレーションのロックの取得に費やされた合計時間ミリ秒単位 `bdr.track_apply_lock_timing`が有効な場合、それ以外の場合はゼロ |
stats_reset |
timestamp with time zone |
最後に統計をリセットした時間 `bdr.reset_relation_stats()`によって実行 |
bdr.stat_routing_candidate_state#
Raftリーダーのルーティング候補ノードに関する情報のビュー他のノードでは空。
bdr.stat_routing_candidate_state 列#
Column |
Type |
Description |
|---|---|---|
node_group_name |
name |
この情報の対象となるグループ各グループは別個のルーティングプロキシを持つことができます。 |
node_name |
name |
候補ノード名 |
node_route_fence |
boolean |
ノードはフェンスされていますtrueの場合、リーダーまたは読み取り専用の接続ターゲットになることはできません。 |
node_route_reads |
boolean |
ノードは読み取り専用の接続ターゲットとして考えられています |
node_route_writes |
boolean |
ノードは書き込みリード候補として検討されています。 |
last_message_time |
timestamp with time zone |
このノードによって見られた最後のRaftメッセージ任意の要求を含む時間ノードの活性度を確認するために使用されます |
bdr.stat_routing_state#
接続マネージャーが接続をルーティングするために使用する接続ルーティングの状態のビュー。
bdr.stat_routing_state 列#
Column |
Type |
Description |
|---|---|---|
node_group_name |
name |
これはグループの情報です各グループは個別のルーティングプロキシを持つことができます。 |
write_lead_name |
name |
書き込みリードノードの名前 |
previous_write_lead_name |
name |
以前の書き込みリードノードの名前 |
read_names |
name[] |
読み取り専用接続がルーティングされるノードの配列 |
write_candidate_names |
name[] |
フェールオーバーの場合に書き込みリードになるために必要なすべての基準と一致するノード |
read_candidate_names |
name[] |
フェールオーバーの場合に読み取り専用の接続ターゲットになるために必要なすべての基準と一致するノード |
bdr.stat_subscription#
各サブスクリプションの適用統計を表示します。 bdr.track_subscription_apply で追跡が有効になっている場合にのみデータが含まれます。
bdr.reset_subscription_stats() を呼び出すことにより、保存されたサブスクリプション統計をリセットできます。
bdr.stat_subscription 列#
Column |
Type |
Description |
|---|---|---|
sub_name |
name |
サブスクリプションの名前 |
subid |
oid |
サブスクリプションのOID |
mean_apply_time |
double precision |
適用トランザクションごとの平均時間ミリ秒 |
nconnect |
bigint |
このサブスクリプションがアップストリームに接続した回数 |
ncommit |
bigint |
このサブスクリプションが行ったコミット数 |
nabort |
bigint |
ライタがこのサブスクリプションに対して実行した中止の数 |
nerror |
bigint |
このサブスクリプションでライタがヒットしたエラーの数 |
nskippedtx |
bigint |
このサブスクリプションのライタによってスキップされたトランザクションの数`skip_transaction`競合リゾルバーのため |
ninsert |
bigint |
このサブスクリプションが行った挿入の数 |
nupdate |
bigint |
このサブスクリプションが行った更新の数 |
ndelete |
bigint |
このサブスクリプションが行った削除数 |
ntruncate |
bigint |
このサブスクリプションが行った切り捨ての数 |
nddl |
bigint |
このサブスクリプションが実行したDDL操作の数 |
ndeadlocks |
bigint |
デッドロックが発生したエラーの数 |
nretries |
bigint |
ライタが実行した再試行数完全な再起動/再接続を行わずに |
nstream_writer |
bigint |
ライタにストリーミングされたトランザクションの数 |
nstream_file |
bigint |
ファイルにストリーミングされたトランザクションの数 |
nstream_commit |
bigint |
コミットされたストリーミングトランザクションの数 |
nstream_abort |
bigint |
アボートされたストリーミングトランザクションの数 |
nstream_start |
bigint |
処理されたSTREAM STARTメッセージの数 |
nstream_stop |
bigint |
処理されたSTREAM STOPメッセージの数 |
nstream_commit |
bigint |
コミットされたストリーミングトランザクションの数 |
nstream_abort |
bigint |
アボートされたストリーミングトランザクションの数 |
nstream_prepare |
bigint |
準備されたストリーミングトランザクションの数 |
nstream_insert |
bigint |
処理されたストリーミング挿入の数 |
nstream_update |
bigint |
処理されたストリーミング更新の数 |
nstream_delete |
bigint |
処理されたストリーミング削除の数 |
nstream_truncate |
bigint |
処理されたストリーミングトランケートの数 |
shared_blks_hit |
bigint |
サブスクリプションによる共有ブロックキャッシュヒットの合計数 |
shared_blks_read |
bigint |
サブスクリプションによって読み取られた共有ブロックの合計数 |
shared_blks_dirtied |
bigint |
サブスクリプションによってダーティされた共有ブロックの合計数 |
shared_blks_written |
bigint |
サブスクリプションによって書き込まれた共有ブロックの合計数 |
blk_read_time |
double precision |
サブスクリプションがブロックの読み取りに費やした合計時間ミリ秒単位 `track_io_timing`が有効な場合、それ以外の場合はゼロ |
blk_write_time |
double precision |
サブスクリプションがブロックの書き込みに費やした合計時間ミリ秒単位 `track_io_timing`が有効な場合、それ以外の場合はゼロ |
connect_time |
timestamp with time zone |
現在の上流接続が確立された時間、接続されていない場合はNULL |
last_disconnect_time |
timestamp with time zone |
最後のアップストリーム接続がドロップされた時刻 |
start_lsn |
pg_lsn |
このサブスクリプションが上流からレプリケーションの開始を要求したLSN |
retries_at_same_lsn |
bigint |
サブスクリプションが同じLSN値からリスタートされた試行回数 |
curr_ncommit |
bigint |
現在の接続が確立された後にこのサブスクリプションが実行したコミット数 |
npre_commit_confirmations |
bigint |
CAMOパートナーによるプリコミット確認の数 |
npre_commit |
bigint |
プリコミット数 |
ncommit_prepared |
bigint |
準備されたトランザクションのコミット数 |
nabort_prepared |
bigint |
準備されたトランザクションアボートの数 |
nprovisional_waits |
bigint |
同時適用トランザクションによる同じタプルの更新/削除操作の数。これらは暫定的な待機です。 Parallel Apply を参照 |
ntuple_waits |
bigint |
安全に適用されるまで待機した更新/削除操作の数。 Parallel Apply を参照 |
ncommit_waits |
bigint |
コミットされる前に待機する必要があった、完全に適用されたトランザクションの数。 Parallel Apply を参照 |
neager_lock_conflicts |
bigint |
別のライタまたはバックエンドがロックを保持しているために、クォーラムコミットトランザクションの適用中にライタが待機し、場合によっては再起動が必要な回数。 `ncommit_prepared`と比較して高い値は、議論の多いワークロードを示します。 |
neager_conflicts |
bigint |
`neager_lock_conflicts`を除く、発生した熱心な競合の数。これらは、ライタがトランザクションを中止し、オリジンに負のフィードバックを送信する原因となる競合です。 |
stats_reset |
timestamp with time zone |
最後に統計をリセットした時間 `bdr.reset_subscription_stats()`によって実行 |
bdr.stat_worker#
PGDマネージャーワーカーの概要情報とワーカーごとの統計を含むビュー。
bdr.stat_worker 列#
Column |
Type |
Description |
|---|---|---|
worker_role |
text |
BDRワーカーのロール |
worker_pid |
integer |
ワーカーのプロセスID |
sub_name |
name |
ワーカーが関連しているサブスクリプションの名前がある場合 |
worker_start |
timestamp with time zone |
ワーカーが開始した時刻 |
worker_xact_start |
timestamp with time zone |
ワーカーがローカルdbトランザクションを開始した時間。詳細については、 pg_upgrade の`xact_start`を参照してください |
worker_xid |
xid |
ワーカーのトランザクションID、詳細については、 pg_upgrade の`backend_xid`を参照してください。 |
worker_xmin |
xid |
ワーカーが必要とする最も古いトランザクションID。詳細については、 pg_upgrade の`backend_xmin`を参照してください。 |
worker_backend_state_change |
timestamp with time zone |
バックエンド状態変更のタイムスタンプ詳細については、 pg_upgrade の`state_change`を参照してください |
worker_backend_state |
text |
現在のバックエンド状態、詳細については、 pg_upgrade の`state`を参照してください |
wait_event_type |
text |
ワーカーが現在待機している待機イベントのタイプ存在する場合、詳細については、 pg_upgrade の`wait_event_type`を参照してください。 |
wait_event |
text |
ワーカーが待機している正確なイベント存在する場合、詳細については、 pg_upgrade の`wait_event`を参照してください。 |
blocked_by_pids |
integer[] |
ワーカーをブロックするPIDのリスト 存在する場合 |
query |
text |
ワーカーによって現在実行中のクエリ |
worker_query_start |
timestamp with time zone |
ワーカーによって実行された現在のクエリが開始されたタイムスタンプ |
bdr.stat_writer#
各サブスクリプションレプリケーションライタの概要情報と統計を含むビュー。サブスクリプションごとに複数のライターが存在する場合があります。
bdr.stat_writer 列#
Column |
Type |
Description |
|---|---|---|
worker_role |
text |
BDRワーカーのロール常に' ライタ' |
worker_state |
text |
ワーカーの状態'running'、'down'、または'disabled'のいずれかです。 |
worker_pid |
integer |
ライタのプロセスID |
sub_name |
name |
ライタが属しているサブスクリプションの名前 |
writer_nr |
integer |
同じサブスクリプションのライタグループのライターインデックス |
nxacts |
bigint |
ライタが開始以降に処理したトランザクションの数 |
ncommits |
bigint |
start以降にライタが処理したコミットの数 |
naborts |
bigint |
start以降にライタが処理した中止の数 |
commit_queue_position |
integer |
同じライタグループ内の他のライターに対してトランザクションをシリアル化する場合、コミットキュー内の位置 |
xact_source_xid |
xid |
ソースノードで現在処理されているトランザクションのトランザクションID |
xact_source_commit_lsn |
pg_lsn |
ソースノードで現在処理されているトランザクションのLSN |
xact_nchanges |
bigint |
現在処理されているトランザクションで書き込まれた変更の数1000変更ごとに更新 |
xact_origin_node_name |
name |
現在処理されているトランザクションのオリジンノード |
xact_origin_lsn |
pg_lsn |
現在処理されているトランザクションのオリジンLSN |
xact_origin_timestamp |
timestamp with time zone |
現在処理されているトランザクションのオリジンコミットタイムスタンプ |
streaming_allowed |
boolean |
ライタは大規模なトランザクションの直接ストリームを受信できます |
is_streaming |
boolean |
ライタは現在、大規模なトランザクションの直接ストリームを受信しています |
nstream_file |
bigint |
ライタが処理したストリームファイルの数 |
nstream_writer |
bigint |
ライタが処理した直接ストリーミングトランザクションの数 |
worker_start |
timestamp with time zone |
ライタが書き始めた時期 |
worker_xact_start |
timestamp with time zone |
ライタがローカルdbトランザクションを開始した時間詳細については、 pg_upgrade のxact_startを参照してください。 |
worker_xid |
xid |
ワーカーのトランザクションID詳細については、 pg_upgrade の`backend_xid`を参照してください。 |
worker_xmin |
xid |
ワーカーが必要とする最も古いトランザクションID 詳細については、 pg_upgrade の`backend_xmin`を参照してください。 |
worker_backend_state_change |
timestamp with time zone |
バックエンド状態変更のタイムスタンプ詳細については、 pg_upgrade の`state_change`を参照してください。 |
worker_backend_state |
text |
現在のバックエンド状態詳細については、 pg_upgrade の`state`を参照してください。 |
wait_event_type |
text |
ライタが現在待機している待機イベントのタイプある場合、詳細については、 pg_upgrade の`event_type`を参照してください。 |
wait_event |
text |
ライタが待機している正確なイベント存在する場合、詳細については pg_upgrade の`wait_event`を参照してください。 |
blocked_by_pids |
integer[] |
ライタをブロックするPIDのリスト 存在する場合 |
query |
text |
ライタによって現在実行中のクエリ通常はDDLにのみ設定されます |
worker_query_start |
timestamp with time zone |
ワーカーによって実行された現在のクエリが開始されたタイムスタンプ |
command_progress_cmdtag |
text |
進行状況追跡のあるコマンドの場合、ライタによって現在処理されているコマンドを示します。 'CREATE INDEX'、'CREATE INDEX CONCURRENTLY'、'REINDEX'、'REINDEX CONCURRENTLY'、'CLUSTER'、および'VACUUM FULL'のいずれかです。 |
command_progress_relation |
text |
進行状況追跡を使用するコマンドの場合、コマンドがどの関係を作業しているかを特定します |
command_progress_phase |
text |
進行状況追跡を含むコマンドの場合、コマンドが行っている現在のフェーズの名前、詳細については、Postgresドキュメントの pg_upgrade を参照してください |
command_progress_count |
integer |
進行状況追跡を使用するコマンドの場合、このコマンドが通過したフェーズの数 |
command_progress_phase_nr |
integer |
進行状況追跡を使用するコマンドの場合、`command_progress_count`のフェーズの数 |
command_progress_phase_tuples_total |
real |
進行状況追跡を使用するコマンドの場合、コマンドの現在のフェーズで処理する必要がある行数フェーズが行を処理する場合 |
command_progress_tuples_done |
bigint |
進行状況追跡を使用するコマンドの場合、コマンドの現在のフェーズが既に処理した行数フェーズが処理行の場合 |
bdr.subscription#
このカタログテーブルには、ローカルPGDノードが所有するすべてのサブスクリプションとそのモードがリストされています。
bdr.subscription 列#
Name |
Type |
Description |
|---|---|---|
sub_id |
oid |
サブスクリプションのID |
sub_name |
name |
サブスクリプションの名前 |
nodegroup_id |
oid |
ノードグループのID |
origin_node_id |
oid |
オリジンノードのID |
source_node_id |
oid |
ソースノードのID |
target_node_id |
oid |
ターゲットノードのID |
subscription_mode |
char |
サブスクリプションのモード |
sub_enabled |
bool |
サブスクリプションが有効かどうかレプリケーションである必要があります。 |
apply_delay |
interval |
このサブスクリプションの変更の適用はどのくらい遅れますか通常0 |
slot_name |
name |
このサブスクリプションで使用されるアップストリームのスロット |
origin_name |
name |
このサブスクリプションで使用されるローカルオリジン |
num_writers |
int |
このサブスクリプションが使用するライタプロセスの数 |
streaming_mode |
char |
サブスクリプションのストリーミング構成 |
replication_sets |
text[] |
このサブスクリプションによってレプリケートされたレプリケーションセット NULL = all |
forward_origin |
text[] |
このサブスクリプションによって転送されたオリジン NULL = all |
bdr.subscription_summary#
このビューには、ローカルノードが他のノードに対して持っているすべてのPGDサブスクリプションに関する概要情報が含まれています。
bdr.subscription_summary 列#
Name |
Type |
Description |
|---|---|---|
node_group_name |
name |
ノードが一部であるPGDグループの名前 |
sub_name |
name |
サブスクリプションの名前 |
origin_name |
name |
オリジンノードの名前 |
target_name |
name |
ターゲットノードの名前通常はローカルノード |
sub_enabled |
bool |
サブスクリプションは有効になっていますか |
sub_slot_name |
name |
このサブスクリプションで使用されるオリジンノードのスロット名 |
sub_replication_sets |
text[] |
サブスクライブされたレプリケーションセット |
sub_forward_origins |
text[] |
サブスクリプションは、オリジン以外のノードから転送された変更を受け入れますか |
sub_apply_delay |
interval |
オリジンと比較して、これだけの遅延トランザクション |
sub_origin_name |
name |
このサブスクリプションで使用されるレプリケーション元の名前 |
bdr_subscription_mode |
char |
サブスクリプションモード |
subscription_status |
text |
サブスクリプションワーカーのステータス |
node_group_id |
oid |
ノードが一部であるPGDグループのOID |
sub_id |
oid |
サブスクリプションのOID |
origin_id |
oid |
元ノードのOID |
target_id |
oid |
ターゲットノードのOID |
receive_lsn |
pg_lsn |
受信した変更またはメッセージの最新のLSNこれは、再起動の場合に後退する可能性があります |
receive_commit_lsn |
pg_lsn |
受け取った最後にCOMMITの最新のLSNこれは、再起動の場合に後退する可能性があります |
last_xact_replay_lsn |
pg_lsn |
このサブスクリプションで再生された最後のトランザクションのLSN |
last_xact_flush_lsn |
timestamptz |
このサブスクリプションで再生され、永続的にディスクにフラッシュされる最後のトランザクションのLSN |
last_xact_replay_timestamp |
timestamptz |
このサブスクリプションで再生された最後のトランザクションのタイムスタンプ |
bdr.subscription_error_status#
各サブスクリプションの現在のエラーポリシー構成とエラーカウンターの状態を示すビュー。
bdr.subscription_error_status 列#
Name |
Type |
Description |
|---|---|---|
sub_name |
name |
サブスクリプションの名前。 |
sub_enabled |
boolean |
サブスクリプションが現在有効になっているかどうか。 |
disable_reason |
text |
サブスクリプションが無効になった理由、または有効になっている場合は`NULL`。 |
effective_error_policy |
text |
サブスクリプションのアクティブなエラーポリシー。ノードグループ構成から派生します。 |
max_retries |
integer |
ポリシーがアクションを実行するまでの構成された最大再試行数。 |
current_retries |
integer |
現在または最近の失敗の再試行回数。 |
max_skips |
integer |
設定された最大スキップ数、または無制限の場合は`NULL`。 |
total_skips |
integer |
`record_all_and_skip`ポリシーによってスキップされたトランザクションの合計数。 |
pending_changes |
bigint |
このサブスクリプションのステータスが`pending`である`bdr.pending_failed_changes`の変更数。 |
bdr.tables#
このビューは、レプリケーションセットのテーブルメンバーシップに関する情報をリストします。テーブルが複数のレプリケーションセットに存在する場合、このテーブルに複数回表示されます。
bdr.tables 列#
Name |
Type |
Description |
|---|---|---|
relid |
oid |
リレーションのOID |
nspname |
name |
スキーマリレーションの名前は次のとおりです |
relname |
name |
リレーションの名前 |
set_name |
name |
レプリケーションセットの名前 |
set_ops |
text[] |
レプリケートされた操作のリスト |
rel_columns |
text[] |
レプリケートされた列のリストNULL = すべての列* |
row_filter |
text |
行フィルタリング式 |
conflict_detection |
text |
使用される競合検出方法 row_originデフォルト、row_versionまたはcolumn_level |
(*)これらの列は将来の使用のために予約されており、現在NULLである必要があります。
bdr.taskmgr_work_queue#
タスクマネージャーによって作成および処理された作業項目が含まれています。作業項目は1つのノードでのみ作成され、別のノードで処理されます。
bdr.taskmgr_work_queue 列#
Column |
Type |
Description |
|---|---|---|
ap_wq_workid |
bigint |
ワークアイテムの一意のID |
ap_wq_ruleid |
int |
autopartition_rulesにリストされているルールのID。ルールはbdr.autopartitionコマンドを使用して指定されます |
ap_wq_relname |
name |
タスクが属するリレーションの名前 |
ap_wq_relnamespace |
name |
この作業項目のルールで指定されたテーブルスペースの名前 |
ap_wq_partname |
name |
作業項目によって作成されたパーティションの名前 |
ap_wq_work_category |
char |
作品カテゴリー; c パーティションの作成 、 m パーティションの移行 、 d パーティションのドロップ 、または a パーティションの変更 です。 |
ap_wq_work_sql |
text |
作業項目のSQLクエリー |
ap_wq_work_depends |
Oid[] |
ワークアイテムが依存するノードのOID |
bdr.taskmgr_workitem_status#
各ノードでローカルに更新される作業項目のステータス。
bdr.taskmgr_workitem_status 列#
bdr.taskmgr_local_work_queue#
タスクマネージャーによって作成および処理された作業項目が含まれています。これはbdr.taskmgr_work_queue
に似ていますが、これらの作業項目はローカル管理テーブル用である点が異なります。各ノードは、クラスター内の他のノードから独立して、独自のローカル作業項目を作成および処理します。
bdr.taskmgr_local_work_queue 列#
Column |
Type |
Description |
|---|---|---|
ap_wq_workid |
bigint |
ワークアイテムの一意のID |
ap_wq_ruleid |
int |
autopartition_rulesにリストされているルールのID。ルールはbdr.autopartitionコマンドを使用して指定されます |
ap_wq_relname |
name |
タスクが属するリレーションの名前 |
ap_wq_relnamespace |
name |
この作業項目のルールで指定されたテーブルスペースの名前。 |
ap_wq_partname |
name |
作業項目によって作成されたパーティションの名前 |
ap_wq_work_category |
char |
カテゴリ; c パーティションの作成 、 m パーティションの移行 、 d パーティションのドロップ 、または a パーティションの変更 です。 |
ap_wq_work_sql |
text |
作業項目のSQLクエリー |
ap_wq_work_depends |
Oid[] |
常にNULL |
bdr.taskmgr_local_workitem_status#
ローカルに管理されるテーブルの作業項目のステータス。
bdr.taskmgr_local_workitem_status 列#
bdr.trigger#
このビューでは、作成されたすべてのストリームトリガーを表示できます。多くの場合、ここでのトリガーはbdr.create_conflict_trigger
から作成されます。
bdr.trigger 列#
Name |
Type |
Description |
|---|---|---|
trigger_id |
oid |
トリガーのID |
trigger_reloid |
regclass |
関連するファンクションの名前 |
trigger_pgtgid |
oid |
PostgresトリガーID |
trigger_type |
char |
トリガー呼び出しの種類 |
trigger_name |
name |
トリガーの名前 |
bdr.triggers#
読みやすい列を含むbdr.trigger の展開ビュー。
Name |
Type |
Description |
|---|---|---|
trigger_name |
name |
トリガーの名前 |
event_manipulation |
text |
オペレーション |
trigger_type |
bdr.trigger_type |
トリガーの種類 |
trigger_table |
bdr.trigger_reloid |
トリガーを呼び出すテーブル |
trigger_function |
name |
使用するファンクション |
bdr.workers#
実行中のPGDワーカープロセスに関する情報。
これをpidを使用してbdr.stat_activity
と結合して、PGDワーカーの状態についてのさらに多くの洞察を得ることができます。
bdr.workers 列#
Name |
Type |
Description |
|---|---|---|
worker_pid |
int |
ワーカープロセスのプロセスID |
worker_role |
int |
ワーカーロールの数値表現 |
worker_role_name |
text |
ワーカーロールの名前 |
worker_subid |
oid |
ワーカーが関連付けられている場合のサブスクリプションID |
bdr.ライター#
PGDライタプロセスに関する特定の情報。
bdr.writers 列#
Name |
Type |
Description |
|---|---|---|
sub_name |
name |
サブスクリプションの名前 |
writer_nr |
int |
現在のトランザクションでライタによって適用された変更の数 |
pid |
int |
ワーカープロセスのプロセスID |
syncing_rel |
int |
同期される関係のOID存在する場合 |
streaming_allowed |
text |
このライタはライタへの直接ストリーミングのターゲットになりますか |
is_streaming |
bool |
このライタにストリーミングされているトランザクションはありますか |
remote_xid |
xid |
処理中のトランザクションのリモートトランザクションID存在する場合 |
remote_commit_lsn |
pg_lsn |
最後に処理されたコミットのLSN |
commit_queue_position |
int |
内部コミットキューの位置 |
nxacts |
bigint |
このライタによって処理されたトランザクションの数 |
ncommits |
bigint |
このライタがコミットしたトランザクションの数 |
naborts |
bigint |
このライタによって中止されたトランザクションの数 |
nstream_file |
bigint |
このライタによって処理されたストリームからファイルへのトランザクションの数 |
nstream_writer |
bigint |
このライタによって処理されたライターへのストリーミングトランザクションの数 |
xact_nchanges |
bigint |
このライタによって処理された変更の数1000行ごとに更新 |
xact_origin_node_id |
oid |
トランザクションが発生したノード |
xact_origin_lsn |
pg_lsn |
オリジンでのトランザクションのLSN |
xact_origin_ts |
timestamp with time zone |
オリジンでのトランザクションのコミットタイムスタンプ |
xact_apply_source |
text |
トランザクションの適用に使用されるメソッド replay/file/stream |
xact_apply_size |
bigint |
トランザクションのサイズ既知の場合 |
xact_apply_progress |
bigint |
これまでの取引の進行状況 |
remote_change_type |
"char" |
ライタによって適用された最後の変更のタイプ |
remote_change_lsn |
pg_lsn |
ライタによって適用された最後の変更のLSN |
bdr.worker_tasks#
bdr.worker_tasks
ビューは、PGDの現在のワーカー起動レート制限状態と、バックグラウンドでのワーカーの起動と登録アクティビティに関するいくつかの基本的な統計を表示します。
ここにリストされている他のビューとは異なり、現在のデータベースとPGDノードに固有ではありません。現在のPostgreSQLインスタンスのすべてのPGDノードの状態が表示されます。現在のデータベースに参加してフィルタリングします。
bdr.worker_tasks は、walsenderと出力プラグインを追跡しません。
bdr.worker_tasks 列#
Column |
Type |
Description |
|---|---|---|
task_key_worker_role |
integer |
ワーカーロール識別子 |
task_key_worker_role_name |
text |
ワーカーロール名 |
task_key_dboid |
oid |
データベース識別子、使用可能な場合 |
datname |
name |
データベースの名前使用可能な場合 |
task_key_subid |
oid |
サブスクリプション識別子、可能な場合 |
sub_name |
name |
サブスクリプションの名前使用可能な場合 |
task_key_ext_libname |
name |
ライブラリの名前おそらくbdr |
task_key_ext_funcname |
name |
ファンクションエントリーポイントの名前 |
task_key_ext_workername |
name |
ワーカーに割り当てられた名前 |
task_key_remoterelid |
oid |
リモート同期関係の識別子使用可能な場合 |
task_pid |
integer |
ワーカーのプロセスID |
task_registered |
timestamp with time zone |
ワーカー登録タイムスタンプ |
since_registered |
interval |
ワーカーが登録されてからのインターバル |
task_attached |
timestamp with time zone |
ワーカー接続タイムスタンプ |
since_attached |
interval |
ワーカーが接続してからのインターバル |
task_exited |
timestamp with time zone |
ワーカー終了タイムスタンプ |
since_exited |
interval |
ワーカーが終了してからのインターバル |
task_success |
boolean |
ワーカーはまだ実行されていますか? |
task_next_launch_not_before |
timestamp with time zone |
ワーカーが再度再起動されるときのタイムスタンプ |
until_launch_allowed |
interval |
次の起動までの残り時間 |
task_last_launch_requestor_pid |
integer |
起動を要求したプロセスID |
task_last_launch_request_time |
timestamp with time zone |
要求が行われたときのタイムスタンプ |
since_last_request |
interval |
最後の要求からのインターバル |
task_last_launch_request_approved |
boolean |
最後の要求は成功しましたか? |
task_nrequests |
integer |
要求の数 |
task_nregistrations |
integer |
登録数 |
task_prev_pid |
integer |
前世代のプロセスID |
task_prev_registered |
timestamp with time zone |
以前に登録されたタスクのタイムスタンプ |
since_prev_registered |
interval |
前回の登録からのインターバル |
task_prev_launched |
timestamp with time zone |
前回の起動のタイムスタンプ |
since_prev_launched |
interval |
前回の起動からのインターバル |
task_prev_exited |
timestamp with time zone |
前のタスクが終了した時のタイムスタンプ |
since_prev_exited |
interval |
前のタスクが終了してからの間隔 |
task_first_registered |
timestamp with time zone |
最初に登録が発生したときのタイムスタンプ |
since_first_registered |
interval |
最初の登録からのインターバル |