Ces paramètres sont disponibles dans system.settings et sont générés automatiquement à partir du source.
replace_running_query
Lorsque vous utilisez l'interface HTTP, vous pouvez transmettre le paramètre 'query_id'. Il s'agit d'une chaîne quelconque servant d'identifiant de requête. Si une requête du même utilisateur avec le même 'query_id' existe déjà à ce moment-là, le comportement dépend du paramètre 'replace_running_query'.
0 (par défaut) – Lever une exception (ne pas autoriser l'exécution de la requête si une requête avec le même 'query_id' est déjà en cours d'exécution).
1 – Annuler l'ancienne requête et lancer la nouvelle.
Définissez ce paramètre sur 1 pour implémenter des suggestions pour les conditions de segmentation. Après la saisie du caractère suivant, si l'ancienne requête n'est pas encore terminée, elle doit être annulée.
replace_running_query_max_wait_ms
Temps d'attente avant la fin d'exécution de la requête ayant le même query_id, lorsque le paramètre replace_running_query est actif.
Valeurs possibles :
- Entier positif.
- 0 — Déclenche une exception, ce qui empêche d'exécuter une nouvelle requête si le serveur exécute déjà une requête avec le même
query_id.