system.view_refreshes
ClickHouse Cloud でのクエリ実行
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。
説明
リフレッシュ可能なマテリアライズドビュー に関する情報。リフレッシュ処理の進行中かどうかに関係なく、すべてのリフレッシュ可能なマテリアライズドビューを含みます。
カラム
database(String) — テーブルが存在するデータベースの名前。view(String) — テーブル名。uuid(UUID) — テーブルの UUID (Atomic データベース) 。status(String) — リフレッシュの現在の状態。last_success_time(Nullable(DateTime)) — 直近で成功したリフレッシュの開始時刻。サーバーの起動後またはテーブルの作成後に成功したリフレッシュが一度もない場合は NULL。last_success_duration_ms(Nullable(UInt64)) — 直近のリフレッシュにかかった時間。last_refresh_time(Nullable(DateTime)) — 直近のリフレッシュ試行が終了した時刻 (判明している場合) 、または開始した時刻 (不明な場合、またはまだ実行中の場合) 。サーバーの起動後またはテーブルの作成後にリフレッシュの試行が一度もない場合は NULL。last_refresh_replica(String) — 調整が有効な場合、現在の (実行中の場合) または前回の (実行中でない場合) リフレッシュ試行を実行したレプリカの名前。next_refresh_time(Nullable(DateTime)) — status = Scheduled の場合に、次のリフレッシュが開始される予定時刻。exception(String) — 前回の試行が失敗した場合のエラーメッセージ。retry(UInt64) — 現在のリフレッシュについて、これまでに失敗した試行の回数。status がRunningOnAnotherReplicaの場合は利用できません。progress(Nullable(Float64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュの進行状況。値は 0 から 1 の範囲です。status がRunningOnAnotherReplicaの場合、またはリフレッシュが実行中でない場合は NULL。read_rows(Nullable(UInt64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュで読み取られた行数。status がRunningOnAnotherReplicaの場合は NULL。read_bytes(Nullable(UInt64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュで読み取られたバイト数。status がRunningOnAnotherReplicaの場合は NULLtotal_rows(Nullable(UInt64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュで読み取る必要があると見積もられる総行数。status がRunningOnAnotherReplicaの場合は NULLwritten_rows(Nullable(UInt64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュで書き込まれた行数。status がRunningOnAnotherReplicaの場合は NULLwritten_bytes(Nullable(UInt64)) — 指定したレプリカにおける、現在実行中または直近に完了したリフレッシュで書き込まれたバイト数。status がRunningOnAnotherReplicaの場合は NULL