system.s3queue_log 시스템 테이블

system.s3queue_log 시스템 테이블

system.s3queue_log 는 S3Queue 엔진이 처리한 파일에 대한 정보가 담긴 로그 항목을 담고 있어요. 이 테이블은 언제든지 안전하게 truncate 하거나 drop 할 수 있어요.

출처: 문서

본문

Description

S3Queue 엔진이 처리한 파일에 대한 정보가 있는 로그 항목을 포함해요. 이 테이블은 언제든지 안전하게 truncate 하거나 drop 할 수 있어요.

Columns

  • hostname (LowCardinality(String)) — 호스트 이름이에요.

  • clickhouse_version (LowCardinality(String)) — 이 행을 만든 ClickHouse 서버의 버전이에요.

  • system_processor (LowCardinality(String)) — 이 행을 만든 ClickHouse 서버의 CPU 아키텍처예요.

  • event_date (Date) — 이 로그 행을 쓴 이벤트 날짜예요.

  • event_time (DateTime) — 이 로그 행을 쓴 이벤트 시간이에요.

  • database (String) — 큐 테이블(S3Queue 또는 AzureQueue)이 있는 데이터베이스의 이름이에요.

  • table (String) — 큐 테이블(S3Queue 또는 AzureQueue)의 이름이에요.

  • uuid (String) — 큐 테이블(S3Queue 또는 AzureQueue)의 UUID예요.

  • file_name (String) — 처리 중인 파일의 이름이에요.

  • rows_processed (UInt64) — 처리된 행 수예요.

  • status (Enum8(‘Processed’ = 0, ‘Failed’ = 1)) — 처리 중인 파일의 상태예요.

  • processing_start_time (Nullable(DateTime)) — 파일 처리가 시작된 시각이에요.

  • processing_end_time (Nullable(DateTime)) — 파일 처리가 끝난 시각이에요.

  • exception (String) — 발생한 경우 예외 메시지예요.

  • commit_id (UInt64) — 이 파일이 커밋된 트랜잭션의 ID예요.

  • commit_time (DateTime) — keeper에서 파일을 커밋한 시각(실패 또는 처리됨으로)이에요.

  • transaction_start_time (DateTime) — 전체 처리 트랜잭션이 시작된 시각이에요.

  • get_object_time_ms (UInt64) — 객체 스토리지에서 객체를 찾는 데 걸린 시간이에요.