Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de table MergeTree max_*

Ces paramètres sont disponibles dans system.merge_tree_settings et sont générés automatiquement à partir des sources de ClickHouse.

max_avg_part_size_for_too_many_parts

Type
UInt64
Par défaut
1073741824

La vérification « too many parts » selon 'parts_to_delay_insert' et 'parts_to_throw_insert' ne sera active que si la taille moyenne des parties (dans la partition concernée) n’est pas supérieure au seuil spécifié. Si elle est supérieure au seuil spécifié, les INSERT ne seront ni retardés ni rejetés. Cela permet d’avoir des centaines de téraoctets dans une seule table sur un seul serveur si les parties sont correctement fusionnées en parties plus volumineuses. Cela n’affecte pas les seuils sur les parties inactives ni sur le nombre total de parties.

max_buckets_in_map

Type
NonZeroUInt64
Par défaut
32
Historique des versions
VersionValeur par défautCommentaire
26.332Ajout d'un paramètre permettant de contrôler le nombre maximal de buckets pour la sérialisation `Map` `with_buckets`

Le nombre maximal de buckets pour la sérialisation Map. Fonctionne avec la sérialisation Map with_buckets. Le nombre réel de buckets est déterminé par map_buckets_strategy. La valeur maximale autorisée est de 256.

max_cleanup_delay_period

Type
UInt64
Par défaut
300

Période maximale de nettoyage des anciens journaux de file d’attente, des hachages de blocs et des parties.

max_compress_block_size

Type
UInt64
Par défaut
0

Taille maximale des blocs de données non compressées avant leur compression pour l’écriture dans une table. Vous pouvez également définir ce paramètre dans les paramètres globaux (voir le paramètre max_compress_block_size ). La valeur spécifiée lors de la création de la table remplace la valeur globale de ce paramètre.

max_concurrent_queries

Type
UInt64
Par défaut
0

Nombre maximal de requêtes exécutées simultanément liées à la table MergeTree. Les requêtes restent soumises à d'autres paramètres max_concurrent_queries.

Valeurs possibles :

  • Entier positif.
  • 0 — Aucune limite.

Valeur par défaut : 0 (aucune limite).

Exemple

<max_concurrent_queries>50</max_concurrent_queries>

max_digestion_size_per_segment

Type
UInt64
Par défaut
268435456
Historique des versions
VersionValeur par défautCommentaire
25.8268435456Paramètre obsolète

Paramètre obsolète, sans effet.

max_file_name_length

Type
UInt64
Par défaut
127

Longueur maximale du nom de fichier pour le conserver tel quel, sans hachage. Ne prend effet que si le paramètre replace_long_file_name_to_hash est activé. La valeur de ce paramètre n'inclut pas la longueur de l'extension de fichier. Il est donc recommandé de la définir en dessous de la longueur maximale d'un nom de fichier (généralement 255 octets), avec une certaine marge afin d'éviter des erreurs du système de fichiers.

max_partitions_to_read

Type
Int64
Par défaut
-1

Limite le nombre maximal de partitions accessibles dans une même requête.

La valeur du paramètre spécifiée lors de la création de la table peut être remplacée par un paramètre défini au niveau de la requête.

Valeurs possibles :

  • Tout entier positif.

Vous pouvez également définir le paramètre de complexité des requêtes max_partitions_to_read au niveau d’une requête / session / profil.

max_projections

Type
UInt64
Par défaut
25

Le nombre maximal de projections MergeTree.

max_uncompressed_bytes_in_patches

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

La taille maximale, en octets, des données non compressées dans l’ensemble des patch parts. Si la quantité de données dans l’ensemble des patch parts dépasse cette valeur, les lightweight updates seront rejetées. 0 - illimité.

Navigation