system.replication_queue
ClickHouse Keeper または ZooKeeper に保存されている、ReplicatedMergeTree ファミリーのテーブル用のレプリケーションキュー内のタスクに関する情報が含まれます。
カラム:
-
database(String) — データベース名。 -
table(String) — テーブル名。 -
replica_name(String) — ClickHouse Keeper 内のレプリカ名。同じテーブルの異なるレプリカは、それぞれ異なる名前を持ちます。 -
position(UInt32) — キュー内でのタスクの位置。 -
node_name(String) — ClickHouse Keeper 内のノード名。 -
type(String) — キュー内のタスクの種類。次のいずれか:GET_PART— 他のレプリカからパーツを取得します。ATTACH_PART— パーツをアタッチします。detachedフォルダ内で見つかった場合は、同じレプリカからのパーツである可能性があります。GET_PARTとほぼ同一で、一部が最適化されたものと考えることができます。MERGE_PARTS— パーツをマージします。DROP_RANGE— 指定されたパーティション内の、指定された範囲のパーツを削除します。CLEAR_COLUMN— 注: 非推奨。指定したパーティションから特定のカラムを削除します。CLEAR_INDEX— 注: 非推奨。指定したパーティションから特定のインデックスを削除します。REPLACE_RANGE— 特定の範囲のパーツを削除し、新しいパーツで置き換えます。MUTATE_PART— パーツに対して 1 つまたは複数のミューテーション (mutation) を適用します。ALTER_METADATA— グローバルな /metadata および /columns パスに従って ALTER による変更を適用します。
-
create_time(DateTime) — タスクが実行のために投入された日時。 -
required_quorum(UInt32) — タスクの完了および完了確認を待っているレプリカの数。このカラムはGET_PARTSタスクにのみ関連します。 -
source_replica(String) — ソースレプリカ名。 -
new_part_name(String) — 新しいパーツ名。 -
is_detach(UInt8) —DETACH_PARTSタスクがキューにあるかどうかを示すフラグ。 -
is_currently_executing(UInt8) — 特定のタスクが現在実行中かどうかを示すフラグ。 -
num_tries(UInt32) — タスクの実行に失敗した試行回数。 -
last_exception(String) — 発生した最後のエラー (存在する場合) に関するテキストメッセージ。 -
last_attempt_time(DateTime) — 最後にタスクの実行を試行した日時。 -
num_postponed(UInt32) — アクションが延期された回数。 -
postpone_reason(String) — タスクが延期された理由。 -
last_postpone_time(DateTime) — 最後にタスクが延期された日時。 -
merge_type(String) — 現在実行中のマージの種類。ミューテーションの場合は空になります。
例
関連情報