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, etc.
Valores posibles:
- 0 — la consulta
INSERTcrea un archivo nuevo o falla si el archivo ya existe y no se ha configurado s3_truncate_on_insert. - 1 — la consulta
INSERTcrea un archivo nuevo con cada inserción usando un sufijo (a partir del segundo) si no se ha configurado s3_truncate_on_insert.
s3_disable_checksum
s3_ignore_file_doesnt_exist
- 1 —
SELECTdevuelve un resultado vacío. - 0 —
SELECTlanza una excepción.
s3_list_object_keys_size
s3_min_upload_part_size
s3_path_filter_limit
_path que pueden extraerse de los filtros de consulta para utilizarlos en la iteración de archivos
en lugar del listado con glob. 0 significa que está deshabilitado.
s3_request_timeout_ms
s3_skip_empty_files
- 0 —
SELECTlanza una excepción si el archivo vacío no es compatible con el formato solicitado. - 1 —
SELECTdevuelve un resultado vacío para un archivo vacío.
s3_slow_all_threads_after_network_error
true, todos los hilos que ejecutan solicitudes a S3 hacia el mismo endpoint de copia de seguridad se ralentizan
después de que una sola solicitud a S3 encuentre un error de red reintentable, como un timeout de socket.
Cuando se establece en false, cada hilo gestiona el backoff de las solicitudes a S3 de forma independiente de los demás.
s3_strict_upload_part_size
s3_throw_on_zero_files_match
s3_truncate_on_insert
- 0 — la consulta
INSERTcrea un archivo nuevo o falla si el archivo ya existe ys3_create_new_file_on_insertno está configurado. - 1 — la consulta
INSERTreemplaza el contenido existente del archivo con los nuevos datos.
s3_uri_style
s3_use_adaptive_timeouts
true, en todas las solicitudes a S3 los dos primeros intentos se realizan con tiempos de espera de envío y recepción reducidos.
Cuando se establece en false, todos los intentos se realizan con tiempos de espera idénticos.