Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

wait_for_* セッション設定

これらの設定は system.settings で利用でき、ソースコード から自動生成されています。

wait_for_async_insert

Bool
デフォルト値
1

true の場合は、非同期挿入の処理が完了するまで待機します。

wait_for_async_insert_timeout

Seconds
デフォルト値
120

非同期挿入の処理完了を待機する際のタイムアウト。

wait_for_part_commit_in_dependent_materialized_views

Bool
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
26.60新しい設定

各 sink が、自身に依存する materialized view のカスケードが実行される前に、直前に書き込んだパーツをコミットするかどうかを制御します。これにより、JOIN を介してソースから読み戻すカスケードは、その sink が書き込んだパーツを参照できます。

この保証は sink の各インスタンス単位です。つまり、同じ INSERT の他の sink スレッドが書き込んだパーツは、まだ見えない可能性があります。この設定では、スレッドをまたいだ commit 順序は保証されません。

依存する materialized view がないテーブルへの INSERT には影響しません。

wait_for_window_view_fire_signal_timeout

実験的な機能
Seconds
デフォルト値
10

イベント時刻処理で window view の発火シグナルを待機する際のタイムアウト

Navigation