これらの設定は system.settings で参照でき、ソースコード から自動生成されています。
webassembly_udf_max_fuel
型
UInt64
デフォルト値
100000
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.3 | 100000 | 各 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.3 | 0 | WebAssembly UDF の入力ブロックサイズを制限するための新しい設定。 |
1 つのブロックで WebAssembly UDF に渡される行数の上限です。0 に設定すると、すべての行を一度に処理します。
webassembly_udf_max_instances
型
UInt64
デフォルト値
32
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.3 | 32 | 関数ごとに並列で実行できる WebAssembly UDF インスタンス数を制限する新しい設定。 |
関数ごとに並列で実行できる WebAssembly UDF インスタンスの最大数。
webassembly_udf_max_memory
型
UInt64
デフォルト値
134217728
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 26.3 | 134217728 | WebAssembly UDF インスタンスあたりのメモリを制限する新しい設定。 |
WebAssembly UDF インスタンスあたりのメモリ制限 (バイト単位) 。