system.blob_storage_log
ClickHouse Cloud でのクエリ実行
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。
説明
アップロードや削除など、さまざまな BLOB ストレージ操作に関する情報を含むログエントリを保持します。
カラム
hostname(LowCardinality(String)) — クエリを実行したサーバーのホスト名。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) — イベントに関連付けられたエラーメッセージ (存在する場合) 。
例
BLOB ストレージ操作でファイルをアップロードし、そのイベントがログに記録されるとします:
この例では、アップロード処理は 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 バイトです。