Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du code source.
async_insert
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 26.2 | 1 | Active les insertions asynchrones par défaut. |
Si true, les données de la requête INSERT sont placées dans une file d'attente, puis écrites dans la table en arrière-plan. Si wait_for_async_insert est false, la requête INSERT est traitée presque instantanément ; sinon, le client attendra que les données soient écrites dans la table
async_insert_busy_timeout_decrease_rate
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 0.2 | Le taux exponentiel auquel diminue le délai d’expiration adaptatif des insertions asynchrones |
Le taux exponentiel auquel diminue le délai d’expiration adaptatif des insertions asynchrones
async_insert_busy_timeout_increase_rate
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 0.2 | Le taux de croissance exponentielle appliqué à l'augmentation du délai d'expiration adaptatif de l'insertion asynchrone |
Le taux de croissance exponentielle appliqué à l'augmentation du délai d'expiration adaptatif de l'insertion asynchrone
async_insert_busy_timeout_max_ms
Alias : async_insert_busy_timeout_ms
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 200 | Valeur minimale du délai d’expiration de l'insertion asynchrone, en millisecondes ; async_insert_busy_timeout_ms est un alias de async_insert_busy_timeout_max_ms |
Temps d'attente maximal avant de vider les données collectées pour chaque requête, à partir de l'arrivée des premières données.
Valeur par défaut dans Cloud : 1000 (1s).
async_insert_busy_timeout_min_ms
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 50 | Valeur minimale du délai d’expiration des insertions asynchrones, en millisecondes ; elle sert également de valeur initiale, qui peut ensuite être augmentée par l'algorithme adaptatif |
Si l'ajustement automatique est activé via async_insert_use_adaptive_busy_timeout, temps d'attente minimal avant le vidage des données collectées pour chaque requête à partir de l'arrivée des premières données. Sert également de valeur initiale pour l'algorithme adaptatif
async_insert_deduplicate
Pour les requêtes INSERT asynchrones dans la table répliquée, indique si la déduplication des blocs insérés doit être effectuée.
Ce paramètre ne prend effet que lorsque deduplicate_insert est défini sur backward_compatible_choice.
async_insert_max_data_size
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 10485760 | La valeur précédente semblait trop faible. |
Taille maximale, en octets, des données non analysées collectées pour chaque requête avant leur insertion
Valeur par défaut dans Cloud : 104857600 (100 MiB).
async_insert_max_query_number
Nombre maximal de requêtes d’insertion avant qu’elles ne soient insérées.
Ne prend effet que si le paramètre async_insert_deduplicate vaut 1.
async_insert_poll_timeout_ms
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 10 | Délai d’expiration en millisecondes pour la scrutation des données de la file d’attente d’insertion asynchrone |
Délai d’expiration pour la scrutation des données de la file d’attente d’insertion asynchrone
async_insert_use_adaptive_busy_timeout
Historique des versions
| Version | Valeur par défaut | Commentaire |
|---|---|---|
| 24.2 | 1 | Utiliser le délai d'expiration d'activité adaptatif pour les insertions asynchrones |
Si cette option est définie sur true, le délai d'expiration d'activité adaptatif est utilisé pour les insertions asynchrones