これらの設定は 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.6 | 0 | 新しい設定 |
各 sink が、自身に依存する materialized view のカスケードが実行される前に、直前に書き込んだパーツをコミットするかどうかを制御します。これにより、JOIN を介してソースから読み戻すカスケードは、その sink が書き込んだパーツを参照できます。
この保証は sink の各インスタンス単位です。つまり、同じ INSERT の他の sink スレッドが書き込んだパーツは、まだ見えない可能性があります。この設定では、スレッドをまたいだ commit 順序は保証されません。
依存する materialized view がないテーブルへの INSERT には影響しません。
wait_for_window_view_fire_signal_timeout
型
Seconds
デフォルト値
10
イベント時刻処理で window view の発火シグナルを待機する際のタイムアウト