blob_storage_log 시스템 테이블
blob_storage_log 시스템 테이블
blob_storage_log 시스템 테이블은 업로드와 삭제 같은 다양한 blob 스토리지 작업에 대한 정보가 담긴 로깅 항목들을 담고 있어요.
출처: 문서
본문
Querying in ClickHouse Cloud 이 시스템 테이블의 데이터는 ClickHouse Cloud의 각 노드에 로컬로 보관돼요. 따라서 모든 데이터에 대한 완전한 뷰를 얻으려면 clusterAllReplicas 함수가 필요해요. 자세한 내용은 여기를 참고해요.
Description (설명)
업로드와 삭제 같은 다양한 blob 스토리지 작업에 대한 정보가 담긴 로깅 항목들을 담고 있어요. 언제든지 이 테이블을 잘라내거나 드롭해도 안전해요.
Columns (열)
hostname(LowCardinality(String)) — 쿼리를 실행한 서버의 호스트 이름.clickhouse_version(LowCardinality(String)) — 행을 생성한 ClickHouse 서버의 버전.system_processor(LowCardinality(String)) — 행을 생성한 ClickHouse 서버의 CPU 아키텍처.event_date(Date) — 이벤트의 날짜.event_time(DateTime) — 이벤트의 시간.event_time_microseconds(DateTime64(6)) — 이벤트의 시간(마이크로초 정밀도).event_type(Enum8(‘Upload’ = 1, ‘Delete’ = 2, ‘MultiPartUploadCreate’ = 3, ‘MultiPartUploadWrite’ = 4, ‘MultiPartUploadComplete’ = 5, ‘MultiPartUploadAbort’ = 6, ‘Read’ = 7)) — 이벤트 유형. 가능한 값: ‘Upload’, ‘Delete’, ‘MultiPartUploadCreate’, ‘MultiPartUploadWrite’, ‘MultiPartUploadComplete’, ‘MultiPartUploadAbort’, ‘Read’.query_id(String) — 이벤트와 연관된 쿼리의 식별자(있다면).thread_id(UInt64) — 작업을 수행하는 스레드의 식별자.thread_name(String) — 작업을 수행하는 스레드의 이름.disk_name(LowCardinality(String)) — 연관된 디스크의 이름.bucket(String) — 버킷의 이름.remote_path(String) — 원격 리소스의 경로.local_path(String) — 원격 리소스를 참조하는 로컬 시스템의 메타데이터 파일 경로.data_size(UInt64) — 업로드 이벤트에 관련된 데이터의 크기.elapsed_microseconds(UInt64) — 작업에 소요된 시간(마이크로초).error_code(Int32) — 작업의 오류 코드. 오류가 없으면 0.error(String) — 이벤트와 연관된 오류 메시지(있다면).
Example (예제)
blob 스토리지 작업이 파일을 업로드하고 이벤트가 로그된다고 가정해요.
SELECT * FROM system.blob_storage_log WHERE query_id = '7afe0450-504d-4e4b-9a80-cd9826047972' ORDER BY event_date, event_time_microseconds \G
Row 1:
──────
hostname: clickhouse.eu-central1.internal
event_date: 2023-10-31
event_time: 2023-10-31 16:03:40
event_time_microseconds: 2023-10-31 16:03:40.481437
event_type: Upload
query_id: 7afe0450-504d-4e4b-9a80-cd9826047972
thread_id: 2381740
disk_name: disk_s3
bucket: bucket1
remote_path: rrr/kxo/tbnqtrghgtnxkzgtcrlutwuslgawe
local_path: store/654/6549e8b3-d753-4447-8047-d462df6e6dbe/tmp_insert_all_1_1_0/checksums.txt
data_size: 259
error:
이 예시에서 업로드 작업은 ID 7afe0450-504d-4e4b-9a80-cd9826047972인 INSERT 쿼리와 연관되어 있어요. 로컬 메타데이터 파일 store/654/6549e8b3-d753-4447-8047-d462df6e6dbe/tmp_insert_all_1_1_0/checksums.txt는 디스크 disk_s3의 버킷 bucket1에 있는 원격 경로 rrr/kxo/tbnqtrghgtnxkzgtcrlutwuslgawe를 259바이트 크기로 참조해요.