Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

replace_running_query_* 会话设置

这些设置可在 system.settings 中查看,并由 源代码 自动生成。

replace_running_query

类型
Bool
默认值
0

使用 HTTP 接口时,可以传递 query_id 参数。它可以是任意字符串,用作查询标识符。 如果此时同一用户使用相同 query_id 的查询已存在,其行为取决于 replace_running_query 参数。

0 (默认) – 抛出异常 (如果具有相同 query_id 的查询已在运行,则不允许该查询运行) 。

1 – 取消旧查询并开始运行新查询。

如需实现分群条件建议功能,请将此参数设置为 1。输入下一个字符后,如果旧查询尚未完成,则应将其取消。

replace_running_query_max_wait_ms

类型
毫秒
默认值
5000

启用 replace_running_query 设置后,如果存在相同 query_id 的查询正在运行,等待其结束的时间。

可能的值:

  • 正整数。
  • 0 — 如果服务器已经在执行具有相同 query_id 的查询,则抛出异常,不允许运行新的查询。
Navigation