Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

paramètres de session replace_running_query_*

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

replace_running_query

Type
Bool
Par défaut
0

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

Type
Millisecondes
Par défaut
5000

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.
Navigation