Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

webassembly_udf_* セッション設定

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

webassembly_udf_max_fuel

実験的な機能
UInt64
デフォルト値
100000
バージョン履歴
バージョンデフォルト値コメント
26.3100000各 WebAssembly UDF インスタンス の実行あたりの CPU 命令(fuel)を制限するための新しい設定。

WebAssembly UDF インスタンス の実行ごとの fuel 上限です。各 WebAssembly 命令は一定量の fuel を消費します。この値はランタイムに渡される前に 1024 倍されるため、webassembly_udf_max_fuel = 1 はおよそ 1024 fuel 単位に相当します。有限の上限を設けない場合は 0 に設定します。これは、関数ごとの設定 webassembly_udf_enable_fuel が true である関数にのみ適用され、これが既定値です。

webassembly_udf_max_input_block_size

実験的な機能
UInt64
デフォルト値
0
バージョン履歴
バージョンデフォルト値コメント
26.30WebAssembly UDF の入力ブロックサイズを制限するための新しい設定。

1 つのブロックで WebAssembly UDF に渡される行数の上限です。0 に設定すると、すべての行を一度に処理します。

webassembly_udf_max_instances

実験的な機能
UInt64
デフォルト値
32
バージョン履歴
バージョンデフォルト値コメント
26.332関数ごとに並列で実行できる WebAssembly UDF インスタンス数を制限する新しい設定。

関数ごとに並列で実行できる WebAssembly UDF インスタンスの最大数。

webassembly_udf_max_memory

実験的な機能
UInt64
デフォルト値
134217728
バージョン履歴
バージョンデフォルト値コメント
26.3134217728WebAssembly UDF インスタンスあたりのメモリを制限する新しい設定。

WebAssembly UDF インスタンスあたりのメモリ制限 (バイト単位) 。

Navigation