Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Paramètres de session materialize_statistics_on_insert_*

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

materialize_statistics_on_insert

Type
Bool
Par défaut
1
Historique des versions
VersionValeur par défautCommentaire
26.81Matérialise par défaut les statistiques de colonnes lors des INSERT pour les tables dont la taille est inférieure à `materialize_statistics_on_insert_max_table_size`, afin que le réordonnancement des jointures basé sur les coûts dispose de bonnes estimations pour les tables de dimension fraîchement chargées.
26.40Désactive par défaut la génération de statistiques lors des INSERT et s’appuie plutôt sur les fusions
24.61Ajout d’un nouveau paramètre permettant de désactiver la matérialisation des statistiques lors de l’insertion

Les statistiques sont générées et matérialisées pour les nouvelles parties insérées. Même si cette option est désactivée, les statistiques sont toujours générées et stockées lors des fusions ou par un MATERIALIZE STATISTICS explicite. Seules les tables dont la taille actuelle, augmentée de la taille du bloc en cours d’écriture, ne dépasse pas materialize_statistics_on_insert_max_table_size sont concernées.

materialize_statistics_on_insert_max_table_size

Type
UInt64
Par défaut
26843545600
Historique des versions
VersionValeur par défautCommentaire
26.826843545600Nouveau paramètre.

Construit et stocke les statistiques de colonnes uniquement pour les parties nouvellement insérées (voir materialize_statistics_on_insert) des tables dont la taille actuelle, augmentée du bloc en cours d’écriture, ne dépasse pas cette valeur. 0 signifie qu’il n’y a pas de limite de taille.

Navigation