Passer au contenu principal
Il existe des requêtes permettant de modifier les paramètres de table. Vous pouvez modifier des paramètres ou les réinitialiser à leurs valeurs par défaut. Une même requête peut modifier plusieurs paramètres à la fois. Si un paramètre portant le nom spécifié n’existe pas, la requête génère une exception. Syntaxe
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...
Ces requêtes ne peuvent être appliquées qu’aux tables MergeTree.

MODIFY SETTING

Modifie les paramètres de table. Syntaxe
MODIFY SETTING setting_name=value [, ...]
Exemple
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id;

ALTER TABLE example_table MODIFY SETTING max_part_loading_threads=8, max_parts_in_total=50000;

RESET SETTING

Réinitialise les paramètres de table à leurs valeurs par défaut. Si un paramètre est déjà dans son état par défaut, aucune action n’est effectuée. Syntaxe
RESET SETTING setting_name [, ...]
Exemple
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id
    SETTINGS max_part_loading_threads=8;

ALTER TABLE example_table RESET SETTING max_part_loading_threads;
Voir aussi
Dernière modification le 25 juin 2026