8

ClickHouse でアイドル状態のクエリを強制終了する方法はありますか? (ReplicatedMergeTree テーブルに対して実行されているため) 完了しない OPTIMIZE クエリがあり、削除する必要があるテーブルをブロックしています。

4

2 に答える 2

5

はい、replace_running_queryオプションがあります。

query_idつまり、次のように HTTP リクエストにパラメータを追加できます。

http://localhost:8123/?query=SELECT * FROM system.numbers LIMIT 100000000& replace_running_query=1&query_id=example

次に、同じ で 2 番目の HTTP リクエストを実行しますquery_id

http://localhost:8123/?query=SELECT 1&replace_running_query=1&query_id=example

サーバーは最初のクエリをキャンセルし、代わりに 2 番目のクエリを実行します。

構成ファイルでオプションをオーバーライドして (デフォルトでは無効になっています)、リクエスト引数に配置しないようにすることができます。

于 2016-11-11T23:26:19.453 に答える