Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session iceberg_compaction_*

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

iceberg_compaction_commit_batch_size

Type
UInt64
Par défaut
100
Historique des versions
VersionValeur par défautCommentaire
26.9100Nouveau paramètre
26.8100Nouveau paramètre

Nombre de fichiers de données fusionnés que la compaction Iceberg en arrière-plan accumule avant de les publier dans un nouvel instantané.

Les résultats de la compaction sont publiés dès qu’il ne reste plus aucun candidat à compacter. Ce paramètre limite donc uniquement la durée pendant laquelle les fichiers déjà fusionnés restent non publiés alors que la compaction continue de trouver de nouvelles tâches. 0 rétablit l’ancien comportement, qui consiste à ne publier que lorsque la compaction n’a plus de candidats — un état qui n’est jamais atteint tant que la table continue de recevoir de nouveaux fichiers de données. Chaque résultat fusionné est alors écrit dans le stockage d’objets sans jamais être référencé par un instantané.

iceberg_compaction_data_cleanup

Type
Secondes
Par défaut
10800
Historique des versions
VersionValeur par défautCommentaire
26.510800Nouveau paramètre

Le délai après lequel les données seront supprimées.

iceberg_compaction_delay_bias

Type
Secondes
Par défaut
10800
Historique des versions
VersionValeur par défautCommentaire
26.510800Nouveau paramètre

Délai minimal entre deux opérations de compaction en arrière-plan.

iceberg_compaction_max_bytes_in_data_file

Type
UInt64
Par défaut
18446744073709551615
Historique des versions
VersionValeur par défautCommentaire
26.918446744073709551615Nouveau paramètre définissant le nombre maximal d’octets d’un fichier de données Iceberg produit par compaction, distinct de la limite lors de l’insertion.
26.718446744073709551615Nouveau paramètre définissant le nombre maximal d’octets d’un fichier de données Iceberg produit par compaction, distinct de la limite lors de l’insertion.

Nombre maximal d’octets d’un fichier de données Parquet Iceberg produit par compaction. Par défaut, cette valeur est définie au maximum afin que la compaction fusionne les fichiers éligibles en un nombre minimal de fichiers de sortie.

iceberg_compaction_max_rows_in_data_file

Type
UInt64
Par défaut
18446744073709551615
Historique des versions
VersionValeur par défautCommentaire
26.918446744073709551615Nouveau paramètre définissant le nombre maximal de lignes d’un fichier de données Iceberg produit par compaction, distinct de la limite à l’insertion.
26.718446744073709551615Nouveau paramètre définissant le nombre maximal de lignes d’un fichier de données Iceberg produit par compaction, distinct de la limite à l’insertion.

Nombre maximal de lignes d’un fichier de données Parquet Iceberg produit par compaction. La valeur par défaut est la valeur maximale, afin que la compaction fusionne les fichiers éligibles en un nombre minimal de fichiers de sortie. Si cette valeur est supérieure à la taille que la compaction peut réellement produire, chaque fichier de sortie restera inférieur à iceberg_data_file_size_lower_threshold_compaction et sera sélectionné à nouveau indéfiniment.

Navigation