Ces paramètres sont disponibles dans system.settings et sont autogénérés à partir du code source.
database_replicated_allow_explicit_uuid
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.9 | 0 | Ajout d'un nouveau paramètre interdisant de spécifier explicitement l'UUID d'une table |
0 - Ne pas autoriser la spécification explicite des UUID des tables dans les bases de données Replicated. 1 - Autoriser. 2 - Autoriser, mais ignorer l'UUID spécifié et en générer un aléatoire à la place.
database_replicated_allow_heavy_create
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.7 | 0 | Les requêtes DDL de longue durée (CREATE AS SELECT et POPULATE) pour le moteur de base de données Replicated étaient interdites |
Autorise les requêtes DDL de longue durée (CREATE AS SELECT et POPULATE) avec le moteur de base de données Replicated. Notez que cela peut bloquer la file d'attente DDL pendant une longue période.
database_replicated_allow_only_replicated_engine
Autorise la création uniquement de tables Replicated dans une base de données utilisant le moteur Replicated
Valeur par défaut dans Cloud : 1.
database_replicated_allow_replicated_engine_arguments
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.9 | 0 | Ne pas autoriser les arguments explicites par défaut |
0 - Ne pas autoriser la spécification explicite du chemin ZooKeeper et du nom de réplique pour les tables *MergeTree dans les bases de données Replicated. 1 - Autoriser. 2 - Autoriser, mais ignorer le chemin spécifié et utiliser le chemin par défaut à la place. 3 - Autoriser sans journaliser d'avertissement.
database_replicated_always_detach_permanently
Exécute DETACH TABLE comme DETACH TABLE PERMANENTLY si le moteur de base de données est Replicated
database_replicated_enforce_synchronous_settings
Force l’attente synchrone pour certaines requêtes (voir aussi database_atomic_wait_for_drop_and_detach_synchronously, mutations_sync, alter_sync). Il n’est pas recommandé d’activer ces paramètres.
database_replicated_initial_query_timeout_sec
Définit, en secondes, la durée pendant laquelle la requête DDL initiale doit attendre que la base de données Replicated traite les entrées précédentes de la file d’attente DDL.
Valeurs possibles :
- Entier positif.
- 0 — Illimité.