system.view_refreshes
ClickHouse Cloud에서 쿼리하기
이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 저장됩니다. 따라서 전체 데이터를 조회하려면 clusterAllReplicas 함수를 사용해야 합니다. 자세한 내용은 여기를 참고하십시오.
갱신 가능 구체화 뷰에 대한 정보입니다. 갱신이 진행 중인지와 관계없이 모든 갱신 가능 구체화 뷰를 포함합니다.
컬럼:
database(String) — 테이블이 속한 데이터베이스의 이름입니다.view(String) — 테이블 이름입니다.uuid(UUID) — Atomic 데이터베이스에서 사용하는 테이블 uuid입니다.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인 경우 NULL입니다.total_rows(Nullable(UInt64)) — 지정된 레플리카에서 현재 실행 중인 새로 고침 또는 가장 최근에 완료된 새로 고침에서 읽어야 하는 예상 전체 행 수입니다. status가RunningOnAnotherReplica인 경우 NULL입니다.written_rows(Nullable(UInt64)) — 지정된 레플리카에서 현재 실행 중인 새로 고침 또는 가장 최근에 완료된 새로 고침에 의해 기록된 행 수입니다. status가RunningOnAnotherReplica인 경우 NULL입니다.written_bytes(Nullable(UInt64)) — 지정된 레플리카에서 현재 실행 중인 새로 고침 또는 가장 최근에 완료된 새로 고침에 의해 기록된 바이트 수입니다. status가RunningOnAnotherReplica인 경우 NULL입니다.
예제