azure_queue_metadata_cache 시스템 테이블
azure_queue_metadata_cache 시스템 테이블
azure_queue_metadata_cache 시스템 테이블은 AzureQueue 메타데이터의 인메모리 상태와 파일별 현재 처리된 행 수를 담고 있어요.
출처: 문서
본문
Description (설명)
AzureQueue 메타데이터의 인메모리 상태와 파일별 현재 처리된 행 수를 담고 있어요.
Columns (열)
zookeeper_path(String) — 메타데이터의 zookeeper 경로.file_path(String) — 처리 중인 파일의 파일 경로.file_name(String) — 처리 중인 파일의 파일 이름.rows_processed(UInt64) — 현재 처리된 행 수.status(String) — 처리 상태: 처리됨(Processed), 처리 중(Processing), 실패(Failed), 또는 캐시가 알고 있지만 상태가 없는 파일(예: 처리가 재설정된 파일)에 대해서는 None.processing_observed_in_keeper_time이 null이 아니면Processing상태가 파일을 보유한 프로세서에 의해 설정된 것이 아니라 keeper에서 읽힌 것이라는 뜻이에요.processing_start_time(Nullable(DateTime)) — 파일 처리가 시작된 시간.processing_end_time(Nullable(DateTime)) — 파일 처리가 끝난 시간.exception(String) — 처리 중 발생한 예외. 항상 이 서버의 마지막 시도의 것이며, keeper가 파일에 대해 저장하는 예외는 아니에요.processing_observed_in_keeper_time(Nullable(DateTime)) — 이 서버의 프로세서가 파일을 차지하지 못하고Processing상태를 직접 설정하는 대신 keeper에서 읽은 시간. 보통 파일은 다른 서버가 보유하고 있는데, 이 서버의 프로세서가 방금 가져간 것일 수도 있어요. 어느 경우든rows_processed,processing_start_time,processing_end_time,exception은 현재 보유하고 있는 처리가 아니라 이 서버의 마지막 처리 시도를 설명해요.