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.
Valeurs possibles :
- 0 — la requête
INSERTcrée un nouveau fichier, ou échoue si le fichier existe et que s3_truncate_on_insert n’est pas défini. - 1 — la requête
INSERTcrée un nouveau fichier à chaque insertion en utilisant un suffixe (à partir du deuxième) si s3_truncate_on_insert n’est pas défini.
s3_disable_checksum
s3_ignore_file_doesnt_exist
- 1 —
SELECTrenvoie un résultat vide. - 0 —
SELECTlève une exception.
s3_list_object_keys_size
s3_min_upload_part_size
s3_path_filter_limit
_path pouvant être extraites des filtres de requête pour parcourir les fichiers
au lieu d’utiliser un listage par glob. 0 signifie désactivé.
s3_request_timeout_ms
s3_skip_empty_files
- 0 —
SELECTlève une exception si le fichier vide n’est pas compatible avec le format demandé. - 1 —
SELECTrenvoie un résultat vide pour un fichier vide.
s3_slow_all_threads_after_network_error
true, tous les threads exécutant des requêtes S3 vers le même endpoint de sauvegarde sont ralentis
dès qu’une seule requête S3 rencontre une erreur réseau pouvant donner lieu à un réessai, comme un timeout de socket.
Lorsque cette option est définie sur false, chaque thread gère le backoff des requêtes S3 indépendamment des autres.
s3_strict_upload_part_size
s3_throw_on_zero_files_match
s3_truncate_on_insert
- 0 — la requête
INSERTcrée un nouveau fichier, ou échoue si le fichier existe et que s3_create_new_file_on_insert n’est pas défini. - 1 — la requête
INSERTremplace le contenu existant du fichier par les nouvelles données.
s3_uri_style
s3_use_adaptive_timeouts
true, les deux premières tentatives de toutes les requêtes S3 utilisent des délais d’envoi et de réception courts.
Lorsque ce paramètre est défini sur false, toutes les tentatives utilisent des délais identiques.