s3_check_objects_after_upload
s3_connect_timeout_ms
s3_create_new_file_on_insert
data.Parquet.gz -> data.1.Parquet.gz -> data.2.Parquet.gz, など。
設定可能な値:
- 0 —
INSERTクエリは新しいファイルを作成します。ファイルがすでに存在し、s3_truncate_on_insert が設定されていない場合は失敗します。 - 1 —
INSERTクエリは、s3_truncate_on_insert が設定されていない場合、各 insert ごとに接尾辞を使用して新しいファイルを作成します (2 回目以降) 。
s3_disable_checksum
s3_ignore_file_doesnt_exist
- 1 —
SELECTは空の結果を返します。 - 0 —
SELECTは例外をスローします。
s3_list_object_keys_size
s3_min_upload_part_size
s3_path_filter_limit
_path 値の最大数です。
0 は無効を意味します。
s3_request_timeout_ms
s3_skip_empty_files
- 0 — 空のファイルが要求されたフォーマットと互換性がない場合、
SELECTは例外をスローします。 - 1 — 空のファイルに対して、
SELECTは空の結果を返します。
s3_slow_all_threads_after_network_error
true に設定すると、同じバックアップ用エンドポイントへの S3 リクエストを実行しているすべてのスレッドは、
いずれか 1 つの S3 リクエストでソケットタイムアウトなどの再試行可能なネットワークエラーが発生した後、
すべて速度が抑制されます。
false に設定すると、各スレッドは他のスレッドとは独立して S3 リクエストのバックオフを処理します。
s3_strict_upload_part_size
s3_throw_on_zero_files_match
s3_truncate_on_insert
- 0 —
INSERTクエリは新しいファイルを作成します。ファイルがすでに存在し、s3_create_new_file_on_insert が設定されていない場合は失敗します。 - 1 —
INSERTクエリは、ファイルの既存の内容を新しいデータで置き換えます。
s3_uri_style
s3_use_adaptive_timeouts
true に設定すると、すべての S3 リクエストで、最初の 2 回の試行は短い送信/受信タイムアウトで実行されます。
false に設定すると、すべての試行が同一のタイムアウトで実行されます。