説明
カラム
database(String) — データベース名。table(String) — テーブル名。uuid(UUID) — テーブル UUID。engine(String) — テーブルエンジン名。is_leader(UInt8) — レプリカがリーダーかどうか。複数のレプリカが同時にリーダーになることがあります。レプリカがリーダーになるのを防ぐには、merge_tree 設定replicated_can_become_leaderを使用できます。リーダーはバックグラウンドマージのスケジューリングを担当します。なお、書き込みは、リーダーかどうかに関係なく、利用可能で ZK にセッションを持つ任意のレプリカに対して実行できます。can_become_leader(UInt8) — レプリカがリーダーになれるかどうか。is_readonly(UInt8) — レプリカが read-only モードかどうか。このモードは、config に ClickHouse Keeper のセクションがない場合、ClickHouse Keeper でセッションを再初期化する際に不明なエラーが発生した場合、および ClickHouse Keeper でのセッション再初期化中に有効になります。readonly_start_time(Nullable(DateTime)) — レプリカが readonly モードに移行した timestamp。レプリカが readonly モードでない場合は NULL。is_session_expired(UInt8) — ClickHouse Keeper とのセッションが期限切れかどうか。基本的にはis_readonlyと同じです。future_parts(UInt32) — まだ実行されていない INSERT やマージの結果として作成されるパーツ数。parts_to_check(UInt32) — 検証待ちキュー内のデータパーツ数。パーツが破損している疑いがある場合、そのパーツは検証キューに追加されます。zookeeper_name(String) — テーブルのメタデータが保存されている [Zoo]Keeper クラスター (補助的なものを含む場合があります) の名前zookeeper_path(String) — ClickHouse Keeper 内のテーブルデータへのパス。replica_name(String) — ClickHouse Keeper 内のレプリカ名。同じテーブルの各レプリカはそれぞれ異なる名前を持ちます。replica_path(String) — ClickHouse Keeper 内のレプリカデータへのパス。‘zookeeper_path/replicas/replica_path’ を連結したものと同じです。columns_version(Int32) — テーブル構造のバージョン番号。ALTER が何回実行されたかを示します。レプリカ間でバージョンが異なる場合、一部のレプリカではまだすべての ALTER が実行されていないことを意味します。queue_size(UInt32) — 実行待ちの操作キューのサイズ。操作には、データブロックの挿入、マージ、および一部のその他の操作が含まれます。通常は future_parts と一致します。inserts_in_queue(UInt32) — 実行が必要なデータブロックの挿入数。挿入は通常かなり速くレプリケーションされます。この数が大きい場合は、何らかの問題があることを意味します。merges_in_queue(UInt32) — 実行待ちのマージ数。マージには時間がかかることがあるため、この値が長時間 0 より大きいままになる場合があります。part_mutations_in_queue(UInt32) — 実行待ちの mutations 数。queue_oldest_time(DateTime) —queue_sizeが 0 より大きい場合、最も古い操作がキューに追加された時刻を示します。inserts_oldest_time(DateTime) —queue_oldest_timeを参照してください。merges_oldest_time(DateTime) —queue_oldest_timeを参照してください。part_mutations_oldest_time(DateTime) —queue_oldest_timeを参照してください。oldest_part_to_get(String) — レプリケーションキュー内で最も古い GET_PARTS エントリから取得される、他のレプリカから fetch する対象のパーツ名。oldest_part_to_merge_to(String) — レプリケーションキュー内で最も古い MERGE_PARTS エントリから取得された、マージ後の結果パーツ名。oldest_part_to_mutate_to(String) — レプリケーションキュー内で最も古い MUTATE_PARTS エントリから取得された、変更後の結果パーツ名。log_max_index(UInt64) — 一般アクティビティのログにおける最大エントリ番号。このカラムと後続の 3 つ (log_pointer、total_replicas、active_replicas) は、ClickHouse Keeper とのアクティブなセッションがある場合にのみ 0 以外の値になります。log_pointer(UInt64) — レプリカが実行キューにコピーした一般アクティビティのログ内の最大エントリ番号に 1 を加えた値。log_pointer が log_max_index より大幅に小さい場合は、何らかの問題があります。last_queue_update(DateTime) — キューが最後に更新された日時。absolute_delay(UInt64) — 現在のレプリカの遅延量 (秒) 。total_replicas(UInt32) — このテーブルで認識されているレプリカの総数。active_replicas(UInt32) — ClickHouse Keeper にセッションを持つこのテーブルのレプリカ数 (つまり、正常に動作しているレプリカ数) 。lost_part_count(UInt64) — テーブル作成以降、全レプリカ合計でこのテーブル内で失われたデータパーツの数。値は ClickHouse Keeper に永続化され、増加することしかありません。last_queue_update_exception(String) — キューに不正なエントリが含まれている場合の情報。特に、ClickHouse がバージョン間の後方互換性を破り、新しいバージョンによって書き込まれたログエントリを古いバージョンで解析できない場合に重要です。zookeeper_exception(String) — ClickHouse Keeper から情報を取得中にエラーが発生した場合の、最後の例外メッセージ。replica_is_active(Map(String, UInt8)) — レプリカ名と、そのレプリカがアクティブかどうかの対応を表す Map。