Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session iceberg_*

Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du fichier source.

iceberg_delete_data_on_drop

Type
Bool
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
25.90Nouveau paramètre

Indique s’il faut ou non supprimer tous les fichiers Iceberg lors d’un drop.

iceberg_delete_manifest_decode_concurrency

Type
NonZeroUInt64
Par défaut
4
Historique des versions
VersionValeur par défautCommentaire
26.84Nouvelle option limitant le nombre de fichiers manifest de suppression Iceberg décodés simultanément avant la lecture de la première ligne. Avant la version 26.8, les manifestes étaient décodés un par un, tandis que la récupération du suivant était déjà en cours. `2` est donc l'équivalent le plus proche du comportement précédent, qui plaçait la somme de leurs allers-retours vers le stockage d'objets sur le chemin critique avant la première ligne.

Nombre maximal de fichiers manifest de suppression Iceberg décodés simultanément lors de l'exécution d'une requête avant la lecture de tout fichier de données.

Tous les manifestes de suppression doivent être décodés avant la lecture de tout fichier de données ; ce travail se trouve donc sur le chemin critique avant le renvoi de la première ligne. Le décodage simultané de plusieurs manifestes permet de chevaucher les allers-retours vers le stockage d'objets et le travail d'élagage par ligne.

Des valeurs plus élevées augmentent le pic de mémoire lors de l'initialisation de la requête lorsque le cache des fichiers de métadonnées Iceberg est désactivé ou plein, car chaque manifeste en cours de traitement conserve alors son propre contenu décodé.

Doit être supérieur à zéro ; 1 décode les manifestes un par un.

iceberg_manifest_min_count_to_compact

Fonctionnalité expérimentale
Type
UInt64
Par défaut
30
Historique des versions
VersionValeur par défautCommentaire
26.730Nouveau paramètre pour contrôler la compaction des fichiers manifest pour les tables Iceberg.

Nombre minimal de fichiers manifest requis pour déclencher une compaction des seuls fichiers manifest via OPTIMIZE TABLE … MANIFEST. Si le nombre actuel de fichiers manifest est inférieur ou égal à ce seuil, la compaction est ignorée. Nécessite que allow_experimental_iceberg_compaction soit activé.

iceberg_max_number_datafiles_to_compact

Type
UInt64
Par défaut
1000
Historique des versions
VersionValeur par défautCommentaire
26.51000Nouveau paramètre

Seuil des fichiers de données de compaction dans Iceberg.

iceberg_orphan_files_older_than_seconds

Fonctionnalité expérimentale
Type
UInt64
Par défaut
259200
Historique des versions
VersionValeur par défautCommentaire
26.4259200Nouveau paramètre définissant le seuil d’ancienneté par défaut des fichiers orphelins

Seuil d’ancienneté par défaut, en secondes, pour la suppression des fichiers orphelins dans les tables Iceberg. Les fichiers plus récents que ce seuil ne sont pas considérés comme orphelins. Utilisé lorsque l’argument older_than est omis de l’appel à la procédure remove_orphan_files(). La valeur par défaut est 259200 (3 jours).

iceberg_snapshot_id

Type
Int64
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
25.40Nouveau paramètre.

Interrogez une table Iceberg à l’aide de l’identifiant de snapshot spécifié.

iceberg_timestamp_ms

Type
Int64
Par défaut
0
Historique des versions
VersionValeur par défautCommentaire
25.40Nouveau paramètre.

Interroge une table Iceberg en utilisant le snapshot correspondant à un horodatage donné.

Navigation